這裏說的是在數據類型表示範圍內的處理,如果是非常大的數,可以封裝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 類型