PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 23102|回復: 1
打印 上一主題 下一主題

[JAVA] [問題]javascript 求餘數

[複製鏈接]

11

主題

1

好友

485

積分

該用戶從未簽到

文章
537
1#
發表於 2008-5-28 18:25 |顯示全部樓層

Re: Re: [問題]javascript 求餘數

原文由 小賤健 於 2008-5-28 18:17 發表

願聞其詳
C 我已經忘光光了。
而 C++ / C#我確是沒有這層限制了


C++應該還是有這個限制的,主要在於記憶體中的表示方式。
C#的話,除非是用decimal,不然,應該還是會由於相同的原因,發生類似的問題。
例如最常見的例子就是:
float delta = 0.1d;
float sum = 0.0d;
for(int i=0; i < 10; i ++){
   sum += delta;
}
if(sum == 1.0d)
   printf("equal";
else
  printf("not equal";

[ 本文最後由 zombie 於 2008-5-28 18:29 編輯 ]
已有 1 人評分分享 收起 理由
小賤健 + 10 Great Reference!

總評分: 分享 + 10   查看全部評分

If something is ugly or hard, it is wrong

我的Blog: http://grave.dyndns.org/blog/zombie/
回復

使用道具 舉報

11

主題

1

好友

485

積分

該用戶從未簽到

文章
537
2#
發表於 2008-5-28 23:56 |顯示全部樓層

Re: Re: [問題]javascript 求餘數

原文由 小賤健 於 2008-5-28 22:59 發表

經 closer 兄清晰的解說,我有明白了

然後也有去翻了一下 MSDN(http://msdn.microsoft.com/en-us/library/se0w9esz(VS.80).aspx),它也有相關的說明。
平時不太有機會碰到這方面的數值分析,再加上 ...


補充一下,在資料庫,也會有因為相同原因所造成的問題,所以,才會有類似oracle的decimal型別的出現,
這個是設計資料庫的時候需要注意的地方,不然,每個月光為了追那個一元五角的,就追到瘋掉了。
已有 1 人評分分享 收起 理由
小賤健 + 10 說也奇怪,DB這部份我倒是知道要去留意:P

總評分: 分享 + 10   查看全部評分

If something is ugly or hard, it is wrong

我的Blog: http://grave.dyndns.org/blog/zombie/
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免費註冊

與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

GMT+8, 2024-5-29 15:52 , Processed in 0.041092 second(s), 30 queries , Gzip On.

Powered by Discuz!

© 2001-2012 Comsenz Inc. style by eisdl

回頂部