1. 程式人生 > >int longlong等所佔位元組數

int longlong等所佔位元組數

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