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