C语言 getchar()函数的格式
提问人:刘团圆发布时间:2020-11-28
函数原型:int getchar (int ch );
函数功能:从标准输入设备(键盘)输入一个字符,并返回输入字符的ASCII值。
使用方法为:
ch=getchar(void);
其中ch为字符型变量。例如:
char cl,c2;
printf("input 2 character:");
cl=getchar();
c2=getchar();
putchar(cl);
putchar('\n');
putchar(c2);
程序执行时,如果输入:
ab/
输出结果为:
a
b
如果只是想输入一个字符并输出,也可以在putchar()函数中嵌入getchar()函数,例如:
putchar(getcharO);
getchar()函数将按Enter键也作为一个输入,所以输入连续的两个数据时需要注意。例如:
char cl,c2;
cl=getchar();
c2=getchar();
若想要c1得到字符‘a’,c2得到字符‘b’,正确的输入是:
Ab/
若想要c1得到字符‘a’,c2得到字符‘b’,正确的输入是:
A/
b/
这样相当于将‘a’赋给c1, c2中则存储按Enter键的ASCII值。
从功能角度来看,scanf()函数可以完全代替getchar()函数。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>