強(qiáng)制類(lèi)型轉(zhuǎn)換,為什么結(jié)果給四舍五入了?
新手勿噴,學(xué)習(xí)到強(qiáng)制類(lèi)轉(zhuǎn)換這一章節(jié),然后試著輸入一組代碼后,發(fā)現(xiàn)結(jié)果四舍五入了。課程上明明寫(xiě)的寫(xiě)的強(qiáng)制轉(zhuǎn)換后的運(yùn)算結(jié)果不遵循四舍五入原則?。?/p>
新手勿噴,學(xué)習(xí)到強(qiáng)制類(lèi)轉(zhuǎn)換這一章節(jié),然后試著輸入一組代碼后,發(fā)現(xiàn)結(jié)果四舍五入了。課程上明明寫(xiě)的寫(xiě)的強(qiáng)制轉(zhuǎn)換后的運(yùn)算結(jié)果不遵循四舍五入原則?。?/p>
2018-04-19
舉報(bào)
2018-04-19
當(dāng)float型強(qiáng)制轉(zhuǎn)化成int型時(shí)截取整數(shù)舍去小數(shù)部分,此時(shí)運(yùn)算結(jié)果不遵循四舍五入原則。
當(dāng)其他類(lèi)型強(qiáng)制轉(zhuǎn)化為float類(lèi)型時(shí)默認(rèn)保留6位小數(shù),此時(shí)運(yùn)算結(jié)果遵循四舍五入原則。
這是C語(yǔ)言的一種規(guī)定。