計算機並不可靠地減去 Windows 中的兩個數字

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:72540
本文已封存。本文係以「現狀」提供且不會再更新。
徵狀
Microsoft Windows 小算盤 (CALC.EXE) 不會不可靠的方式減兩個數字的十進位值。在小算盤的兩種模式 (標準及科學) 中,就會發生這個問題。
發生的原因
計算機不會對進行四捨五入十進位值正確。雖然小算盤決定如何顯示方案,它遇到失去精確度,並顯示不正確的答案。
解決方案

Windows 3.0

Microsoft 已確認這是 Windows 3.0 中的問題。

Windows 3.1 x 工作群組 3.1 的 Windows x

若要更正此問題,Windows 3.1 中的 x 和工作群組 3.1 的 Windows x,從 Microsoft 網站取得更新的 CALC.EXE 檔案。
其他相關資訊

重現問題的步驟

  1. 啟動計算機。
  2. 輸入要減去第一個 (比方說 12.52) 的最大數。
  3. 請按數字鍵台上減號 (-) 鍵。
  4. 輸入較小的小數部份 (比方說 12.51) 中位於較低層級的一個單位數字。
  5. 請按數字鍵台上等號 (=) 鍵。
減去 12.51 從 12.52 中其中一個下列的正確數字的結果:
   0.00   0.0099999999   0.010000001				
3.0 3.00 3.1 3.10 減法 3.11 appnote

警告:本文為自動翻譯

內容

文章識別碼:72540 - 最後檢閱時間:12/04/2015 09:08:16 - 修訂: 2.1

Microsoft Windows 3.0 Standard Edition, Microsoft Windows 3.0a, Microsoft Windows 3.1 Standard Edition, Microsoft Windows 3.11 Standard Edition, Microsoft Windows for Workgroups 3.1, Microsoft Windows for Workgroups 3.11

  • kbnosurvey kbarchive kbmt KB72540 KbMtzh
意見反應