C语言讲义——变量(variable)
变量(variable) 变量用于存放数据 变量是供程序操作的存储区的名字 变量有类型,该类型决定了变量占用内存的大小 字节→ C语言有以下6种简单变量类型: 类型细分: 变量在内存中需要占据空间,内存占用情况如下图所示:一个int变量占4字节空间(有的电脑上可能占2字节),一个double变量占8字节空间。 说明: char = 1Byte short ≥ 2Byte long ≥ 4Byte long ≥ int ≥ short 此外还有一些复合类型,比如enum(枚举)、struct(结构体)、union(联合)。这些类型都是值类型(传参数时默认都是值传递) 求变量的size: printf("short :%d\n",sizeof(short)); printf("unsigned short:%d\n",sizeof(unsigned short)); printf("整形:%d\n", sizeof(int)); printf("长整形:%d\n", sizeof(long)); printf("浮点:%d\n", sizeof(float)); printf("double :%d\n", sizeof(double)); printf("long double :%d\n", sizeof(long double)); 结果: short :2 unsigned