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