我正在学习和阅读C书。在书中,他们说:“getchar()从标准输入流缓冲区中检索单个字符而不转换输入。”
我不明白作者的意思是说“不翻译输入”。我试过谷歌搜索,没有运气。
感谢。
答案 0 :(得分:2)
也许作者意味着,字符被读取为字符而不会转换为其他一些数据类型。例如,如果使用scanf(“%d”),则数字序列将转换为整数值。
答案 1 :(得分:0)
我想这意味着无论你在输入流中得到什么,你都会从getchar()调用中获得。没有自动转换,也没有进行任何更改。也许这也意味着输入也没有被修改,例如,如果输入流是文件。