C语言中的getchar 和 putchar 宏
getchar,顾名思义是get一个char,怎么能读如整数呢?同样的,putchar是put一个char,当然不会是将整数输出。不过,因为计算机从来不区分谁是整数谁是char,所以事情变成这样:getchar函数,不需要参数,返回值是整型,功能是从标准输入的缓冲区“pop”出一个字符,而因为字符存储时是存储的字符的ASCII码,也就是一数字,所以getchar返回的整数就是这个字符的ASCII码;而因为C99要求getchar在遇到EOF时返回EOF,而...