getchar()的功能
时间: 2023-10-13 12:26:13 浏览: 63
getchar函数的功能有哪些
getchar() 是 C 语言标准库中的一个函数,其功能是从标准输入流(stdin)中读取一个字符。它的原型如下:
```c
int getchar(void);
```
当程序执行到 getchar() 时,程序会等待用户输入一个字符。当用户输入一个字符并按下回车键时,getchar() 函数会返回该字符的 ASCII 码值。如果用户输入多个字符,getchar() 函数只会返回第一个字符的 ASCII 码值,其它字符会被存储在输入缓冲区中等待下一次读取。
需要注意的是,getchar() 函数返回的是 int 类型,而不是 char 类型。这是为了能够返回一个特殊的值 EOF(End Of File),表示输入流结束。在输入流结束时,getchar() 函数会返回 EOF,通常情况下,EOF 的值为 -1。
阅读全文