討論區快速選單
知識庫快速選單
討論區最近新進100則主題 傑米的攝影旅遊筆記 網路投保旅行平安險
[ 回上頁 ] [ 討論區發言規則 ]
[問題]增加數值的位數
更改我的閱讀文章字型大小
作者 : juengmhsieh(阿爾發) 人氣指數超過10000點
[ 貼文 172 | 人氣 13183 | 評價 220 | 評價/貼文 1.28 | 送出評價 19 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/4/19 下午 09:37:14
各位大大好∼∼

通常寫簡單的程式都會經常用到 int、float、double 等資料型態,但是用做數值計算時,難免會產生溢位的現象,這時就得自行寫除錯程序來排除錯誤。

例如把 int 移到 32 位元系統執行時,
數值範圍是:(-2147483648)∼ (+2147483647)
無號(即正整數 unsigned):0∼ 4294967295
但是我想計算更大的數值的話,就會發生溢位現象,產生負數(int 型態)或是比理想結果更小的數(unsigned 型態)。

所以我的問題是…
「有沒有演算法是可以令電腦計算更大的數值?」

這個演算法可以是 虛擬碼,如果有 部分的原始程式碼(C 語言或是 JAVA語言) 更好。

換句話說,寫一個 DOS介面程式,這個程式在 32位元電腦模擬 64位元(或 128位元,甚至更大的)電腦來做簡易的 儲存、顯示、計算(加減乘除四則運算皆可) 功能。

我想在個人電腦發展初期,可能已經有程式設計師在煩惱這個問題了。
作者 : benson3857(benson)
[ 貼文 82 | 人氣 409 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/4/24 下午 01:07:41
我是本站會員 benson 現於中央大學念研究所,
我的研究主題如下:『虛擬知識社群知識分享行為及影響因素研究』
研究知識社群會員之知識分享的行為,樣本主要以本站之會員為對象
希望各位會員能協助本人,幫忙填寫下面 之問卷調查
問卷調查之連結為:http://www.my3q.com/home2/159/benson3857/92148.phtml
再次謝謝會員熱心的幫忙
 板主 : 徵求中
 > JBuilder - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - JBuilder - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
JBuilder
1 藍色小惡魔 130 
2 Raynor 100 
3 jonathan321 50 
4 jerry045 50 
5 Neoart 50 
6 1a2b3c 50 
7 Amanda 50 
8 Canby 50 
9 indrawn 50 
10 誰敢比我慘 50 
JBuilder
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.015625