為什么寫number=number*(1+20%)是錯的,而寫number=number*1.2就是對的?。?/h1>
為什么寫number=number*(1+20%)是錯的,而寫number=number*1.2就是對的啊?
為什么寫number=number*(1+20%)是錯的,而寫number=number*1.2就是對的啊?
2015-05-26
C語言中,%有2種用法
模運算,即求余數。
表達式 a % b 計算 a 除 b 得出余數 例: 7 % 3 得 1
轉義符。
比如scanf()和printf()輸入參數常出現帶有%表示參數類型變量%d,%f等
%并不能表示百分比。所以number=number*(1+20%)會報錯。
2015-05-26
C語言中不認識20%這么寫,你只能寫0.2