32位机器上double short char* long long 变量类型所占的内存分别是多少?
时间: 2023-11-27 14:03:35 浏览: 135
Keil MDK-ARM各种数据类型占用的字节数 char short int float double
5星 · 资源好评率100%
在32位机器上,变量类型所占的内存分别如下:
- `double`:8字节
- `short`:2字节
- `char`:1字节
- `*`(指针):4字节
- `long long`:8字节
因此,它们分别占用的内存大小为:
- `double`:8字节
- `short`:2字节
- `char*`:4字节
- `long long`:8字节
请注意,`char*`指针在32位机器上占用4字节,因为它是一个指向`char`类型的指针,在32位机器上,指针的大小为4字节。
阅读全文