c++中getchar
时间: 2023-10-16 08:20:05 浏览: 124
C++深入了解scanf()getchar()和gets()等函数
5星 · 资源好评率100%
在C++中,getchar()是一个函数,用于从标准输入流(通常是键盘)获取一个字符。它的原型如下:
```
int getchar(void);
```
它返回的是一个整型值,是获取的字符的ASCII码值。如果到达文件结尾或发生读取错误,则返回EOF(常量,通常被定义为-1)。在使用getchar()函数之前,需要包含头文件<stdio.h>或<cstdio>。
例如,以下代码将等待用户输入一个字符,然后将该字符打印到屏幕上,并返回用户输入的字符的ASCII码值:
```
#include <stdio.h>
int main() {
char c;
printf("Enter a character: ");
c = getchar();
printf("You entered: %c\n", c);
printf("ASCII value: %d", c);
return 0;
}
```
阅读全文