我们都知道指针变量在32位和64位编译器下分别为4个字节、8个字节。
:char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)
那么常见的数据类型如int型、short型、long型在不同的操作系统下的字节大小是不一样的吗?
对于这些常用数据类型对应字节数
可用如sizeof(char),sizeof(char)*等得出
具体结果如图一所示:
时间:2023-03-25 13:29:27
我们都知道指针变量在32位和64位编译器下分别为4个字节、8个字节。
:char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)
那么常见的数据类型如int型、short型、long型在不同的操作系统下的字节大小是不一样的吗?
对于这些常用数据类型对应字节数
可用如sizeof(char),sizeof(char)*等得出
具体结果如图一所示: