-18
比方說,我們有一個非常,非常大的數字(十萬位以上)如何存儲1000位數字的C++?
我們可以存儲使用「BIGINT」在Java這個號碼,但我不知道我們如何能夠用C做++。我們如何在C++中存儲這麼大的數字?
比方說,我們有一個非常,非常大的數字(十萬位以上)如何存儲1000位數字的C++?
我們可以存儲使用「BIGINT」在Java這個號碼,但我不知道我們如何能夠用C做++。我們如何在C++中存儲這麼大的數字?
您必須使用未包含在標準C++庫中的bignum算術,因此您必須親自編寫或使用某個第三方庫。
關於專門存儲 - 它可以存儲爲小於10000的數組(或向量),例如,它將表示它的數字「數字」,以10000爲底。可能有很多其他方法,在精確的算術實現上。
您可以將它存儲爲'std :: string'。 – Xymostech
除了存儲它之外,您還需要做什麼?如果不必將其作爲數字使用,則可以將其存儲爲字符串。 –
存儲它是微不足道的 - 只需使用一個字符串。 要提出的問題更好的問題是您要對此數據執行哪些類型的操作,以及需要哪些類型的數據類型來支持這些操作?處理「非常大」的數字需要專門的圖書館,並有可用的區域數量。 –