c語言中如何將值變?yōu)楦↑c(diǎn)型 C語言浮點(diǎn)數(shù)運(yùn)算?
C語言浮點(diǎn)數(shù)運(yùn)算?能在C語言中,當(dāng)不同數(shù)據(jù)類型的數(shù)量混合時(shí),會(huì)發(fā)生數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換,這是由編譯系統(tǒng)自動(dòng)完成的。自動(dòng)轉(zhuǎn)換遵循以下規(guī)則:1.如果涉及的運(yùn)算類型不同,先轉(zhuǎn)換成相同的類型,再進(jìn)行運(yùn)算。2.在
C語言浮點(diǎn)數(shù)運(yùn)算?
能
在C語言中,當(dāng)不同數(shù)據(jù)類型的數(shù)量混合時(shí),會(huì)發(fā)生數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換,這是由編譯系統(tǒng)自動(dòng)完成的。自動(dòng)轉(zhuǎn)換遵循以下規(guī)則:
1.如果涉及的運(yùn)算類型不同,先轉(zhuǎn)換成相同的類型,再進(jìn)行運(yùn)算。
2.在增加數(shù)據(jù)長度的方向上進(jìn)行轉(zhuǎn)換,以確保精度不降低。
所以整數(shù)可以用浮點(diǎn)數(shù)來計(jì)算。
參考代碼:
#include stdio.hint main(){
int a10
雙s0.01
printf(.2lf
,s * a);
返回0;}/*運(yùn)算結(jié)果:0.10*/