關(guān)于字符復(fù)制的
第一個程序是書上的,文件復(fù)制,第二個是我自己按照一般寫的
第一個問題:第一個程序中為什么c被定義為int,jk字母也能復(fù)制出來,它不是整數(shù)型嗎?
第二個問題:為什么第二個程序中輸入2222jk只能輸出一個2,按理說我輸入的數(shù)是2222,怎么會只出來一個2?。?br />
小白求解~
第一個程序是書上的,文件復(fù)制,第二個是我自己按照一般寫的
第一個問題:第一個程序中為什么c被定義為int,jk字母也能復(fù)制出來,它不是整數(shù)型嗎?
第二個問題:為什么第二個程序中輸入2222jk只能輸出一個2,按理說我輸入的數(shù)是2222,怎么會只出來一個2?。?br />
小白求解~
2018-02-05
舉報
2018-02-06
因為字符在計算機(jī)中存儲是按照ASCII碼值進(jìn)行的,所以能輸出;
putchar()一次只從緩沖區(qū)取一個字符;