在 C 语言里,所谓的数据类型就是坑的大小。我们说变量就是在内存里边挖一个坑,然后给这个坑命名。那么数据类型指的就是这个坑的尺寸。不同的平台数据类型所占内存大小可能有一些不同~
32位操作系统(单位:字节)
|
char |
short |
int |
float |
double |
long |
long long |
*(指针) |
|
1 |
2 |
4 |
4 |
8 |
4 |
8 |
4 |
64位操作系统
|
char |
short |
int |
float |
double |
long |
long long |
*(指针) |
|
1 |
2 |
4 |
4 |
8 |
8 |
8 |
8 |
本文详细解析了C语言中各种数据类型在32位和64位操作系统下占用的内存大小,帮助读者理解变量存储的基本原理。

被折叠的 条评论
为什么被折叠?



