`getchar()` 是一个标准 C 库函数,用于从标准输入(通常是键盘)读取一个字符。这个函数返回一个读取的字符,如果发生错误或达到文件末尾(EOF),则返回 EOF。
这是 `getchar()` 的基本用法:
```c
#include
int main() {
char ch;
printf("请输入一个字符:");
ch = getchar(); // 从标准输入读取一个字符
printf("你输入的字符是:%c\n", ch);
return 0;
}
```
这个程序会等待用户输入一个字符,然后打印出用户输入的字符。请注意,`getchar()` 会阻塞程序的执行,直到用户输入一个字符为止。如果用户在输入字符之前没有按下回车键,程序会一直等待。当用户按下回车键时,程序会读取回车键之前的最后一个字符。如果用户直接按下回车键(没有输入任何字符),则 `getchar()` 会返回 EOF。