typedef unsigned
intuint32_t;
在16位的編譯器中佔2個位元組
在32位的編譯器中佔4個位元組
在64位的編譯器中佔4個位元組
為了以後開發中能夠方便查詢,並正確的使用資料型別,下面是部分資料型別的取值範圍:
下面列出的是常用資料型別占用的儲存空間
資料型別
16位編譯器
32位編譯器
64位編譯器
char
1byte
1byte
1byte
int2byte
4byte
4byte
float
4byte
4byte
4byte
double
8byte
8byte
8byte
short int
2byte
2byte
2byte
unsigned int
2byte
4byte
4byte
long
4byte
4byte
8byte
unsigned long
4byte
4byte
8byte
long long
8byte
8byte
8byte
用c語言,測試各種資料型別所佔空間大小
include includeint main 整型陣列 char arr2 5 字元陣列 int p1 n 整形指標 char p2 ch 字元指標 int p3 arr1 整形指標 char p4 arr2 字元指標 int p5 5 arr1 整形陣列指標 char p6 5 arr2 字元陣...
各種資料型別OuO
char 1 個位元組 128 到 127 或者 0 到 255 unsigned char 1 個位元組 0 到 255 signed char 1 個位元組 128 到 127 int4 個位元組 2147483648 到 2147483647 unsigned int 4 個位元組 0 到 4...
筆記 關於c語言中各種資料型別所佔位元組。
struct st int sz sizeof struct st 先上題,如上,在64位處理器執行後sz的值為什麼?考點 1.struct的對齊原則,注意不同的編譯器有不同的效果。2。不同的資料型別在32位和64位下所佔位元組的區別 32位編譯器 char 1個位元組 char 即指標變數 4個位...