基本資料型別位元組數大小

2021-07-05 02:16:38 字數 699 閱讀 2112

32位作業系統

char     :     1個位元組

指標   :       4個位元組

short     :    2個位元組

int    :  4個位元組

unsigned int   :  4個位元組

float      :  4個位元組

double     :  8個位元組

long    : 4個位元組

unsigned long     :  4個位元組

long long     :8個位元組

64位作業系統

char     :     1個位元組

指標   :       8個位元組

short     :    2個位元組

int    :  4個位元組

unsigned int   :  4個位元組

float      :  4個位元組

double     :  8個位元組

long    : 8個位元組

unsigned long     :  8個位元組

long long     :8個位元組

特別注意!這裡的作業系統我們更強調的是程式的版本。例如,你在64位windows作業系統下vs編譯了乙個win32程式,此時的位元組數大小則完全符合32位。實在不確定可在編譯請使用sizeof來確認一下具體大小到底是多少。

如有錯誤,敬請指正!

基本資料型別位元組數

16位編譯器 char 1個位元組 char 即指標變數 2個位元組 short int 2個位元組 int 2個位元組 unsigned int 2個位元組 float 4個位元組 double 8個位元組 long 4個位元組 long long 8個位元組 unsigned long 4個位元...

基本資料型別所佔位元組數

16位編譯器 char 1個位元組 char 即指標變數 2個位元組 short int 2個位元組 int 2個位元組 unsigned int 2個位元組 float 4個位元組 double 8個位元組 long 4個位元組 long long 8個位元組 unsigned long 4個位元...

CC 基本資料型別 位元組數

1位元組 8位 1k 1024位元組 2 10 c語言型別資料所佔位元組數和機器字長及編譯器有關係,int,long int,short int的寬度都可能隨編譯器而異。但有幾條鐵定的原則 ansi iso制訂的 sizeof short int sizeof int sizeof int size...