討論串[問題]請問如何四捨五入...
共 10 篇文章
內容預覽:
測試程式 & 結果:. #include <iostream>. #include <cmath>. using namespace std;. int main(). {. float f1 = 0.576923;. float f2 = 0.433333;. int i1 = 2288000;.
(還有402個字)
內容預覽:
我覺得不是rounding的問題, 因為都是IEEE 754的標準!. 我不覺得Sun和AMD/intel會做錯. (他們應該不想像Pentium一樣賠到吐血). 所以我認為是software的問題居多.. (也可能是gcc/glibc的問題, 因為float怪怪的). orz是我機器的名字 XD
(還有1354個字)
內容預覽:
0.576923 = 45/78; 0.433333 = 39/90. solaris:. F = 2288000*0.576923 + 5250000*0.433333 = 3.595e+06. ori: 3.595e+06. (int) floor cast: 3595000. linux:.
(還有118個字)