課程
/后端開發(fā)
/C
/C語言入門
為什么寫number=number*(1+20%)是錯的,而寫number=number*1.2就是對的???
2015-05-26
源自:C語言入門 4-7
正在回答
C語言中,%有2種用法
模運(yùn)算,即求余數(shù)。
表達(dá)式 a % b 計(jì)算 a 除 b 得出余數(shù) 例: 7 % 3 得 1
轉(zhuǎn)義符。
比如scanf()和printf()輸入?yún)?shù)常出現(xiàn)帶有%表示參數(shù)類型變量%d,%f等
%并不能表示百分比。所以number=number*(1+20%)會報錯。
C語言中不認(rèn)識20%這么寫,你只能寫0.2
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
4 回答為什么寫number=number*(1+0.2)是錯的,而寫number=number*1.2就是對的?。?/p>
1 回答 為什么是number = number*1.2, 而不是number == number*1.2?
2 回答number=number+1.2 為什么這么寫
4 回答為什么number*1.2而不是number*0.2
1 回答number=number*1.2; 和 number=number+(number*0.2)區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-05-26
C語言中,%有2種用法
模運(yùn)算,即求余數(shù)。
表達(dá)式 a % b 計(jì)算 a 除 b 得出余數(shù) 例: 7 % 3 得 1
轉(zhuǎn)義符。
比如scanf()和printf()輸入?yún)?shù)常出現(xiàn)帶有%表示參數(shù)類型變量%d,%f等
%并不能表示百分比。所以number=number*(1+20%)會報錯。
2015-05-26
C語言中不認(rèn)識20%這么寫,你只能寫0.2