python整數(shù)和浮點(diǎn)數(shù)相加 C語言整數(shù)能和浮點(diǎn)數(shù)相乘嗎?
C語言整數(shù)能和浮點(diǎn)數(shù)相乘嗎?例如:int a=2flat B=4 double C=0 C=a*B//整數(shù)與小數(shù)相乘將轉(zhuǎn)換為double int d=0 d=(int)(a*B)//強(qiáng)制轉(zhuǎn)換整數(shù),否則
C語言整數(shù)能和浮點(diǎn)數(shù)相乘嗎?
例如:int a=2flat B=4 double C=0 C=a*B//整數(shù)與小數(shù)相乘將轉(zhuǎn)換為double int d=0 d=(int)(a*B)//強(qiáng)制轉(zhuǎn)換整數(shù),否則將報(bào)告錯(cuò)誤
整數(shù)是正整數(shù)、負(fù)整數(shù)和零,如-6、0、32,浮點(diǎn)數(shù)是指小數(shù)位數(shù)有限的有理數(shù),如-10.8、0.00、25.01等。整數(shù)可以是整數(shù),也可以是浮點(diǎn)數(shù)。例如,255是整數(shù),255.0是浮點(diǎn)數(shù)。整數(shù)運(yùn)算,結(jié)果為整數(shù),結(jié)果的小數(shù)部分將被忽略。例如,當(dāng)使用整數(shù)運(yùn)算時(shí),100△3=33。浮點(diǎn)運(yùn)算,結(jié)果是一個(gè)浮點(diǎn)數(shù),結(jié)果的小數(shù)部分將被保留。
整數(shù)和浮點(diǎn)數(shù)的區(qū)別?
整數(shù)沒有小數(shù)部分;浮點(diǎn)數(shù)可以有小數(shù)部分。浮點(diǎn)數(shù)可以表示比整數(shù)范圍大得多的數(shù)字。對于某些算術(shù)運(yùn)算,例如兩個(gè)大數(shù)的相減,浮點(diǎn)數(shù)會(huì)損失更多的精度。因?yàn)樵谌魏螀^(qū)間(比如1.0到2.0之間)有無窮多個(gè)實(shí)數(shù),所以計(jì)算機(jī)浮點(diǎn)數(shù)不能表示它們