getchar();头文件
时间: 2023-11-20 16:59:09 浏览: 106
头文件
getchar()是C语言中的一个函数,用于从标准输入流(stdin)读取一个字符。它的头文件是<stdio.h>。下面是一个简单的例子,演示了如何使用getchar()函数:
```c
#include <stdio.h>
int main() {
char ch = getchar(); // 从标准输入流读取一个字符
putchar(ch); // 将字符输出到标准输出流
return 0;
}
```
在上面的例子中,我们使用了<stdio.h>头文件,并在main函数中调用了getchar()函数。getchar()函数返回一个字符,我们将其存储在一个字符变量ch中,并使用putchar()函数将其输出到标准输出流。需要注意的是,getchar()函数返回的是int类型,而不是char类型,因为它还可以返回EOF(-1),表示读取到了文件结尾或者发生了错误。因此,在实际使用中,我们应该将getchar()函数的返回值存储在一个int类型的变量中,而不是char类型的变量中。下面是一个演示如何正确使用getchar()函数的例子:
```c
#include <stdio.h>
int main() {
int ch = getchar(); // 从标准输入流读取一个字符
putchar(ch); // 将字符输出到标准输出流
return 0;
}
```
阅读全文