概述
数据类型的选取决定了数据在内存中的存储长度,即存储的字节数大小
基本数据类型
整形:short(2)、int(4)、long(8)
浮点型:float(4)、double(8)
字符型:char(1)
数据范围
不同位数的操作系统或者编译器的基本数据类型的数据范围会存在不同;
具体可参考《计算机组成原理》中的原码、反码、补码;
int的数值范围:-2^31~2^31-1;
结构体
特殊的数据类型——指针
参考指针
对数据类型常用的操作
计算存储空间的大小,返回字节数
unsigned long sizeof(expression or type)
用法:sizeof(float)、sizeof(1.0)
注意
sizeof("a")为2字节
sizeof("中文")为7字节
思考:unsigned long的存储长度为多少