int longlong等所佔位元組數
阿新 • • 發佈:2019-02-19
32位系統下,int、long、long long、__int64所佔位元組數和取值範圍
位元組數
char: 1位元組(8位)
int: 4位元組 (32位,取值範圍 -2^31 ~ 2^31-1)
unsigned int : 4位元組 (32位,取值範圍 0 ~ 2^32-1)
long: 4位元組 (32位,取值範圍 -2^31 ~ 2^31-1)
unsigned long : 4位元組 (32位,取值範圍 0 ~ 2^32-1)
long long : 8位元組(64位,取值範圍 -2^63 ~ 2^63-1)
取值範圍
int : -2147483648 ~ 2147483647
unsigned int : 0 ~ 4294967295
long : -2147483648 ~ 2147483647
unsigned long : 0 ~ 4294967295
long long : -9223372036854775808 ~ 9223372036854775807
unsigned long long : 0 ~ 1844674407370955161
__int64 : -9223372036854775808 ~ 9223372036854775807
unsigned __int64 : 0 ~ 1844674407370955161