理论教育 C语言程序设计中的getchar、putchar和getch

C语言程序设计中的getchar、putchar和getch

时间:2023-11-02 理论教育 版权反馈
【摘要】:若要进行单个字符的输入、输出,则可以使用函数getchar、putchar、getch。使用函数getchar时,从键盘上输入一个字符,所输入的字符会立即显示出来,并且只有当按下回车键后,这个字符作为函数getchar的函数值才会生效。如果同时输入多个字符,则getchar会把第一个字符作为函数值;如果程序中使用了其他的函数getchar,这些剩余的字符则会作为其他的函数getchar的函数值。函数getch的使用格式如下:例2.29说明函数getch的简单使用情况。

C语言程序设计中的getchar、putchar和getch

前面介绍的函数scanf和函数printf可以进行各种类型数据的输入、输出。若要进行单个字符的输入、输出,则可以使用函数getchar、putchar、getch。

1.函数getchar、putchar

函数getchar的函数值是从键盘输入的一个字符。

使用函数getchar时,从键盘上输入一个字符,所输入的字符会立即显示出来,并且只有当按下回车键后,这个字符作为函数getchar的函数值才会生效。如果同时输入多个字符,则getchar会把第一个字符作为函数值;如果程序中使用了其他的函数getchar,这些剩余的字符则会作为其他的函数getchar的函数值。

函数getchar的使用格式如下:

函数putchar可以将1个字符输出到屏幕。当然,使用前面介绍的函数printf也可以将1个字符输出到屏幕。函数putchar的使用格式如下:

例2.28 函数getchar和函数putchar的简单使用。程序代码如下:

运行程序,若从键盘输入字符g,则屏幕显示如下:

2.函数getch(www.daowen.com)

函数getch的函数值也是从键盘输入的1个字符,但它与getchar函数不同。使用函数getch时,从键盘上输入一个字符后,不需要按下回车键,输入的字符作为getch函数值马上可以赋予变量,而且屏幕上看不到这个被输入的字符。

函数getch经常用于不希望用户看到所输入内容的时候,如输入密码等。

函数getch的使用格式如下:

例2.29 说明函数getch的简单使用情况。

程序代码如下:

运行程序,若从键盘输入字符g,则屏幕显示如下:

由此可知,当显示“请输入一个英文字符:”时,从键盘输入字符g,并没有按回车键,变量ch就会接收输入的字符,程序往下执行。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈