标签:width 计算 info put 缓冲器 copy har 显示 强制
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将敲下的上述字符输入计算机。
标签:width 计算 info put 缓冲器 copy har 显示 强制
原文地址:https://www.cnblogs.com/jasonLiu2018/p/11633356.html