常用資料型別對應位元組數

2021-07-05 02:29:16 字數 628 閱讀 4666

常用資料型別對應位元組數 

可用如sizeof(char),sizeof(char*)等得出

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: 

4個位元組 

long long:  8個位元組 

unsigned long:  4個位元組 

64位編譯器:

char :1個位元組 

char*(即指標變數): 8個位元組 

short int : 2個位元組 

int:  4個位元組 

unsigned int : 4個位元組 

float:  4個位元組 

double: 

8個位元組 

long: 

8個位元組 

long long:  8個位元組 

unsigned long:  8個位元組 

常用資料型別對應位元組數

常用資料型別對應位元組數 可用如sizeof char sizeof char 等得出 32位編譯器 char 1個位元組 char 即指標變數 4個位元組 32位的定址空間是2 32,即32個bit,也就是4個位元組。同理64位編譯器 short int 2個位元組 int 4個位元組 unsig...

常用資料型別對應的位元組數

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 ...

資料型別位元組數

一 程式執行平台 不同的平台上對不同資料型別分配的位元組數是不同的。個人對平台的理解是cpu os compiler,是因為 1 64位機器也可以裝32位系統 x64裝xp 2 32位機器上可以有16 32位的編譯器 xp上有tc是16位的,其他常見的是32位的 3 即使是32位的編譯器也可以弄出6...