关于C中的getchar()的问题?

时间:2011-03-07 06:57:55

标签: c getchar

我正在学习和阅读C书。在书中,他们说:“getchar()从标准输入流缓冲区中检索单个字符而不转换输入。”

我不明白作者的意思是说“不翻译输入”。我试过谷歌搜索,没有运气。

感谢。

2 个答案:

答案 0 :(得分:2)

也许作者意味着,字符被读取为字符而不会转换为其他一些数据类型。例如,如果使用scanf(“%d”),则数字序列将转换为整数值。

答案 1 :(得分:0)

我想这意味着无论你在输入流中得到什么,你都会从getchar()调用中获得。没有自动转换,也没有进行任何更改。也许这也意味着输入也没有被修改,例如,如果输入流是文件。