當前位置: 華文問答 > 數位

在電腦中,如何表示很大的數位?

2015-05-28數位

非常大的數位本來就是無法表示。其他答主說的數位用指數都能寫出來,比如2^10^32,這和非常大的數位實在沒啥關系,最多只能說略微有點大。只能是硬碟空間夠就全部打出來,不夠就用科學計數法近似一下。具體來說,如果是科學計數法就很簡單了,a×10^n用普通的數位型別(比如int或者float)分別表示a和n即可。如果非要寫一個幾億位的零散數位的準確值,程式中都有字串型別,你可以用阿拉伯數位組成的字串記錄這個數位,然後用字串的操作模擬簡單的運算。

從儲存資訊的原理上來說,可觀測宇宙基本粒子的狀態數決定了可觀測宇宙中可表示的不同數位的個數,這都不可能超過雙箭頭的級別,更不用說非常大的數位了。除了葛立恒數這種很特殊,完美的箭頭塔能用箭頭計數法表示,其他零散的數位根本不可能準確表示。如果非常大指的是比葛立恒數更加高大上的數位,那更沒有什麽準確的記錄法了。