第一个程序是书上的,文件复制,第二个是我自己按照一般写的 第一个问题:第一个程序中为什么c被定义为int,jk字母也能复制出来,它不是整数型吗? 第二个问题:为什么第二个程序中输入2222jk只能输出一个2,按理说我输入的数是2222,怎么会只出来一个2啊? 小白求解~
因为字符在计算机中存储是按照ASCII码值进行的,所以能输出;
putchar()一次只从缓冲区取一个字符;