在C语言中,getchar()函数用于从输入流中获取一个字符。它的基本语法如下:
int getchar(void);
getchar()函数会读取输入流中的下一个字符,并将其无符号字符转换为int类型返回。如果没有可用字符可读取,该函数将返回EOF(表示End of File)。
下面是一个简单的示例,演示如何使用getchar()函数从标准输入中读取字符并输出:
#include <stdio.h>
int main() {
int c;
printf("请输入一个字符:");
c = getchar();
printf("您输入的字符是:%c\n", c);
return 0;
}
在上面的示例中,首先打印提示信息,然后调用getchar()函数读取用户输入的字符。最后,将读取到的字符打印输出。
需要注意的是,getchar()函数每次只能读取一个字符。如果需要读取一个字符串,可以使用fgets()函数或者循环调用getchar()函数来实现。