对于getchar,肯定很多初学的朋友会问,getchar不是以字符为单位读取的吗?那么,既然我输入了第一个字符a,肯定满足while循环(c = getchar()) !...(1) 字节的读取 在正常的情况下, getc 以 unsigned char 的方式读取文件流, 扩张为一个整数,并返 回....换言之, getc 从文件流中取一个字节, 并加上24个零,成为一个小于256的整数, 然后返回.int c;while ((c = fgetc (rfp))!...返回 EOF 无非是出现了两种情况,一是文件已 经读完; 二是文件读取出错,反正是读不下去了. 请注意: 在正常读取的情况下, 返回的整数均小于256, 即0x0~0xFF....因为可能是读取错误!