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