环境:ubuntu64位 + gcc
1. 各数据类型占的字节大小
先定义一个空的结构体,通过sizeof查看发现其占用内存字节为0(在vc++6.0中为1),其他类型数据内存字节大小如下图
#include <stdio.h>
struct Null{
};
int main()
{
printf("int型:%ld \n",sizeof(int));
printf("float型:%ld \n",sizeof(float));
printf("char型:%ld \n",sizeof(char));
printf("short型:%ld \n",sizeof(short))</