1.putchar()
作用:输出一个字符
格式:putchar(c),c为输出参数
- #include <stdio.h>
- int main()
- {
- char a1='A',b1='B';
- int a2=65,b2=66;
- putchar(a1);
- putchar(b1);
- putchar('\n'); //换行符也是一个字符
-
- putchar(a2); //输出为A,即该函数会自动强制转化为char型
- putchar(b2);
- putchar('\n');
- return 0;
- }

2.getchar()
作用:输入一个字符(通常用于接受换行符以及空格)
- #include <stdio.h>
- int main()
- {
- char a,b;
- a=getchar();
- b=getchar();
- putchar(a);
- putchar(b);
- putchar('\n');
- return 0;
- }

*注意:
(1)敲下的字符先暂存在键盘的缓冲器,按了enter键后才会把所有敲下的字符一起输入到计算机,然后按先后顺序分别赋给相应的变量。
(2)getchar()函数不仅可以从输入设备获得一个可显示的字符,而且可以获得屏幕上无法显示的字符,如控制字符回车换行,空格等。
例如:
- #include <stdio.h>
- int main()
- {
- char a,b,c;
- a=getchar();
- b=getchar();
- c=getchar();
- putchar(a);
- putchar(b);
- putchar(c);
- putchar('\n');
- return 0;
- }

上面程序输入顺序:输入A,enter,B,再按enter。其中A将赋给a,换行符enter将赋给b,B将赋给c,最后的enter将敲下的上述字符输入计算机。