java取余運(yùn)算規(guī)則 c語(yǔ)言中,浮點(diǎn)數(shù)可以進(jìn)行取余運(yùn)算嗎?
c語(yǔ)言中,浮點(diǎn)數(shù)可以進(jìn)行取余運(yùn)算嗎?不,VC6將報(bào)告錯(cuò)誤:errorc2296:“%”:非法,leftoperandhastype“float”!%的左操作數(shù)是浮點(diǎn)數(shù)C的%,它僅用于整數(shù)之間的舍入。C
c語(yǔ)言中,浮點(diǎn)數(shù)可以進(jìn)行取余運(yùn)算嗎?
不,VC6將報(bào)告錯(cuò)誤:errorc2296:“%”:非法,leftoperandhastype“float”!%的左操作數(shù)是浮點(diǎn)數(shù)C的%,它僅用于整數(shù)之間的舍入。
C語(yǔ)言怎么對(duì)浮點(diǎn)型的數(shù)求余?
C語(yǔ)言的浮點(diǎn)數(shù)據(jù)不能取余數(shù)。浮點(diǎn)數(shù)據(jù)轉(zhuǎn)換成整數(shù)數(shù)據(jù)后,可以通過(guò)除法和余數(shù)得到其單個(gè)位、十位和百位??梢韵葘⑵滢D(zhuǎn)換為int,然后取剩余的%。例如,浮點(diǎn)數(shù)據(jù)521.63在成形后被轉(zhuǎn)換成521。如果取10的余數(shù),就可以得到一位數(shù)1。如果取100的余數(shù),除以10得到10位數(shù)2。如果你把它除以100得到百位數(shù)5。