2013年3月13日 星期三

[筆記]關於C四則運算一個注意的點

例如在寫攝氏華氏轉換式時,假如用以下寫法:

float C,F=10;
C = 5/9*F-32;

最後算出來的C卻是-32。
這似乎是因為在5/9時自動取整數位"0"的關係。
所以第二句應該要寫成:

C = F*5/9-32;

才能正確計算。


沒有留言 :

張貼留言