getchar与putchar的用法说明
作者:野牛程序员:2023-06-23 20:51:13 C++阅读 3008
getchar
和 putchar
是标准C库中的两个函数,用于字符的输入和输出。
getchar
函数用于从标准输入(通常是键盘)读取一个字符,并返回该字符的 ASCII 值作为整数。函数原型如下:
int getchar(void);
使用示例:
int c = getchar(); // 从标准输入读取一个字符并将其保存在变量 c 中
在上述示例中,getchar
函数将等待用户在键盘上输入一个字符,并将该字符的 ASCII 值保存在变量 c
中。
putchar
函数用于向标准输出(通常是屏幕)输出一个字符。它接受一个整数参数,表示要输出的字符的 ASCII 值,并将该字符显示出来。函数原型如下:
int putchar(int c);
使用示例:
char c = 'A'; putchar(c); // 将字符 'A' 输出到标准输出
在上述示例中,putchar
函数将字符 'A'
输出到标准输出,通常是显示在屏幕上。
需要注意的是,getchar
和 putchar
函数在输入和输出时都使用标准输入输出流,因此它们通常与循环结构一起使用,以逐字符地读取输入或输出字符序列。
下面是一个示例,演示了如何使用 getchar
和 putchar
函数读取用户输入的字符,并将其输出到屏幕上,直到输入字符为换行符(回车键)为止:
#include <stdio.h> int main() { int c; printf("Enter some characters (press Enter to exit): "); while ((c = getchar()) != '\\n') { putchar(c); } return 0; }
上述示例中,getchar
函数在循环中读取用户输入的字符,并将其保存在变量 c
中。putchar
函数在循环中将字符输出到屏幕上,直到输入字符为换行符为止。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:getchar和putchar功能
- 下一篇:数据结构之红黑树为什么叫红黑树?