C++中getchar()
时间: 2023-11-03 16:54:44 浏览: 86
getch()和getchar()
getchar() 是一个C语言的函数,用于从标准输入(通常是键盘)读取一个字符并返回它的ASCII码值。它的函数原型如下:
```c
int getchar(void);
```
该函数在读取到字符之前会一直阻塞,直到用户输入一个字符并按下回车键。当读取到字符后,它会返回该字符的ASCII码值。如果读取失败或发生错误,则返回EOF(即-1)。
你可以使用getchar()函数来获取用户输入的字符,并进行相应的处理,例如:
```c
#include <stdio.h>
int main() {
int c;
printf("请输入一个字符:");
c = getchar();
printf("你输入的字符是:%c\n", c);
return 0;
}
```
在上述示例中,首先打印提示信息要求用户输入一个字符,然后使用getchar()函数获取用户输入的字符,并将其赋值给变量c。最后,打印用户输入的字符。
希望能够解答你的问题,如果还有其他问题,请随时提出。
阅读全文