C++中大數運算簡單處理

這裏說的是在數據類型表示範圍內的處理,如果是非常大的數,可以封裝bignumber用字符串運算。

遇到問題是

unsigned long long int = 1024*1024*1024*4;

用一個超級大的類型在32位程序上,只要超過int表示範圍也會變爲0,因爲右邊的默認爲int操作,所以需要指定類型:

u :  表示無符號整形(unsigned)
l  :  表示long類型或long double 類型, 
ll :  表示long long 類型
ul:表示unsigned long 類型
ull:  表示 unsigned long long 類型
f  :表示float 類型
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章