getchar()
函数用于从标准输入流中获取一个字符。它的原型如下:
int getchar(void);
在使用getchar()
函数时,程序会等待用户输入一个字符,然后将这个字符返回给程序。该函数会自动将光标移动到下一个位置,以接收下一个字符的输入。如果用户输入了多个字符,getchar()
函数只会返回第一个字符,其余字符会留在输入缓冲区中。
下面是一个简单的示例,演示了如何使用getchar()
函数从标准输入中获取一个字符并输出:
#include <stdio.h>
int main() {
char c;
printf("Please enter a character: ");
c = getchar();
printf("You entered: %c\n", c);
return 0;
}
在上面的示例中,用户会被提示输入一个字符,然后程序会读取这个字符并将其输出到屏幕上。