#include <stdio.h> int main() { int ch ; while ((ch=getchar())!= EOF) putchar(ch); return 0; }
putchar对输入的ch做了强制转化
int 是整数类型,不是数字类型。对函数不熟悉要去找它的函数原型int getchar(void),该函数以无符号 char 强制转换为 int 的形式返回读取的字符,它本来返回的就是int型