各位大大好~~
通常寫簡單的程式都會經常用到 int、float、double 等資料型態,但是用做數值計算時,難免會產生溢位的現象,這時就得自行寫除錯程序來排除錯誤。
例如把 int 移到 32 位元系統執行時,
數值範圍是:(-2147483648)~ (+2147483647)
無號(即正整數 unsigned):0~ 4294967295
但是我想計算更大的數值的話,就會發生溢位現象,產生負數(int 型態)或是比理想結果更小的數(unsigned 型態)。
所以我的問題是…
「有沒有演算法是可以令電腦計算更大的數值?」
這個演算法可以是 虛擬碼,如果有 部分的原始程式碼(C 語言或是 JAVA語言) 更好。
換句話說,寫一個 DOS介面程式,這個程式在 32位元電腦模擬 64位元(或 128位元,甚至更大的)電腦來做簡易的 儲存、顯示、計算(加減乘除四則運算皆可) 功能。
我想在個人電腦發展初期,可能已經有程式設計師在煩惱這個問題了。
2006-04-21 00:31:03 · 3 個解答 · 發問者 Big_John-tw 7 in 程式設計
請問誰有覺得實用且不錯的會計學網站?我想要專門讓人學習的網站以前學的連基礎都忘記了...想問誰有? 謝謝
2006-04-21 00:02:57 · 3 個解答 · 發問者 ? 6 in 考試
Questions asked on 21 四月 2006:
Showing 301 to 302 of 302 questions
Questions asked on other days: