C语言基本数据结构类型字节数
char* (指针变量)指向的是地址,所以根据系统位数决定。
32位4字节,64位8字节
32位系统
字节数 | 数据类型 |
---|---|
1 byte | boolean, char |
2 byte | short |
4 byte | int ,long,float,char* |
8 byte | long long, double |
数据类型 | 字节数 |
---|---|
char | 1 byte |
short | 2 byte |
int | 4 byte |
long | 4 byte |
float | 4 byte |
char* | 4 byte |
double | 8 byte |
long long | 8 byte |
64位系统
字节数 | 数据类型 |
---|---|
1 byte | boolean, char |
2 byte | short |
4 byte | int ,float |
8 byte | long , long long, double, char* |
数据类型 | 字节数 |
---|---|
char | 1 byte |
short | 2 byte |
int | 4 byte |
float | 4 byte |
long | 8 byte |
long long | 8 byte |
double | 8 byte |
char* | 8 byte |