經常要用的,基礎常識,還是總結下放到這裡。
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 ~ 18446744073709551615
常用資料型別對應的位元組數
32位編譯器 char 1個位元組 char 即指標變數 4個位元組 32位的定址空間是2 32,即32個bit,也就是4個位元組。同理64位編譯器 short int 2個位元組 int 4個位元組 unsigned int 4個位元組 float 4個位元組 double 8個位元組 long ...
常用資料型別對應位元組數
常用資料型別對應位元組數 可用如sizeof char sizeof char 等得出 32位編譯器 char 1個位元組 char 即指標變數 4個位元組 32位的定址空間是2 32,即32個bit,也就是4個位元組。同理64位編譯器 short int 2個位元組 int 4個位元組 unsig...
常用資料型別對應位元組數
常用資料型別對應位元組數 可用如sizeof char sizeof char 等得出 32位編譯器 char 1個位元組 char 即指標變數 4個位元組 32位的定址空間是2 32,即32個bit,也就是4個位元組。同理64位編譯器 short int 2個位元組 int 4個位元組 unsig...