【Integer】
在 Solidity, uint
就是 uint256
,為一個 256-bit 的 unsigned integer。同時也可以宣告其他 bits,或使用 int
來宣告其他的負整數。
uint
在其後宣告完 bits 之後該整數的數值範圍為 0 ~ (2^n) - 1
。 int
在其後宣告完 bits 之後該整數的數值範圍為 -2^(n-1) ~ (2^(n-1)) - 1
。
需要注意的是在 Solidity 中沒有 double
和 float
這些小數型態,也就是說如果我們要使用小數在當前單位,則要作單位換算成更小單位,如此一來就能表現成整數型態了。
Last updated
Was this helpful?