数据类型
字长:
- 字长是CPU一次能够处理的二进制数据的位数
- 它决定了计算机的计算机精度和处理信息的效率
- 不同计算机的字长不一定相同
- 字长一般都是2的n次方,如32位和64位等
字节:由8位二进制构成
位:最小的存储单位
1B=8b 1kb=1024B 1MB=1024KB 1GB=1024MB
int:占字长的内存默认4个字节
short int:小于等于int所占空间2个字节
long int:大于等于int所占空间4个字节
char:8位编码,占1个字节
float:占4个字节
double:占8个字节
long double:16个字节
sizeof(short)<=sizeof(int)<=sizeof(long)<=sizeof(long long)
运算符:sizeof()
sizeof()运算符以字节位单位返回运算符对象的大小。
基本形式:
sizeof(数据值)
sizeof(数据类型)