问答网

当前位置: 首页 > 知识问答 > getchar 是什么意思

getchar 是什么意思

知识问答 浏览3次

getchar()是c语言中的一个读入函数,可以用它来赋一个字符的值

C标准库提供的输入输出模型,都是按照字符流的方式处理

getchar()是最简单的一次读一个字符的函数,每次调用时从文本流中读入下一个字符,并将其作为结果值返回。

但是,注意的是,返回值是int型!

为什么不是char型呢?

因为,在没有输入或者输入字符有错的时候,getchar()函数将返回一个特殊值,这个特殊值与任何实际字符都不同,称为EOF(end of file,文件结束)。EOF是定义在头文件。