我正在从“C编程语言”( the C Programming Language)一书中学习C;我的问题是,当我试图用几行关于输入和输出的代码重新表示时,我观察到了一些问题:为什么需要赋予getchar(我认为原因在于getchar()的某些属性,我无法得到;例如,如果我编写了一个字符计数程序,并且我想排除新行,我还注意到,如果我将它写为:while ((c =getchar()) != EOF)
if (getchar() !,但是<em
谁能告诉我,这个字符类型的变量怎么能容纳一个以上的字节?注意:此程序将回显您键入的所有字符(多个)。例如,如果你输入"thilip",那么它将回显为"thilip“。每个字符包含8位(一个字节),所以我输入了6个字符(6个字节)。那么,getchar函数如何将这个值赋给只能包含一个字节的字符型变量呢?#include <stdio.h>{
while ((ch = get