c語言中浮點型數可以加減整數嗎?
c語言中整形數能和浮點數可以做運算。 在C語言中,不同數據類型的量混合運算時,會發生數據類型的自動轉換,在由編譯系統自動完成。自動轉換遵循以下規則:
1.若參與運算量的類型不同,則先轉換成同一類型,然后進行運算。
2.轉換按數據長度增加的方向進行,以保證精度不降低。 所以整數可以和浮點數計算。 參考代碼:
#include <stdio.h>;
int main(); {; int a=10; double s=0.01; printf("%.2lf\n",s*a); return 0; }; /*; 運行結果: 0.10; */。