位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

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)
返回顶部