如以下这个例子:
#include <stdio.h>
int main(void)
{
char ich1;
int ich2,ich3;
char ch1 = 'q';
char ch2 = 'u';
char ch3 = 'a';
char ch4 = 'n';
ich1 = getchar(); //字符类型实际是整型,只是范围小点而已
ich2 = getchar(); //所以字符赋给整数变量没有关系
ich3 = getchar(); //这三句在屏幕上输入“xue”后回车
putchar(ch1);
putchar(ch2);
putchar(ch3);
putchar(ch4);
putchar(ich1);
putchar(ich2);
putchar(ich3);
putchar('\n'); //这是回车字符
return 0;
}
结果如下:
|