2008年3月28日 星期五

浮點數精準度問題

承上一篇文章

其實浮點數精準度問題導致這像結果

#include
#include

using namespace std;

int main(){
double a=53;

cout << pow(a,3)<< endl;
cout << (int)pow(a,3)<< endl;


system("PAUSE");
return 0;
}

輸出為:

148877
148876


真是神奇 ~"~

沒有留言:

張貼留言