关于字符复制的

来源:2-1 有名有姓的C

风乎舞謣

2018-02-05 20:31

5a784d7b0001f71d08160612.jpg
5a784d820001622308160612.jpg
5a784d9a000163da08160612.jpg
5a784da40001957908160612.jpg
第一个程序是书上的,文件复制,第二个是我自己按照一般写的
第一个问题:第一个程序中为什么c被定义为int,jk字母也能复制出来,它不是整数型吗?
第二个问题:为什么第二个程序中输入2222jk只能输出一个2,按理说我输入的数是2222,怎么会只出来一个2啊?
小白求解~

写回答 关注

1回答

  • 凌乱_18
    2018-02-06 10:04:27

    因为字符在计算机中存储是按照ASCII码值进行的,所以能输出;

    putchar()一次只从缓冲区取一个字符;

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926209 学习 · 20797 问题

查看课程

相似问题