数据类型的量级
数据类型的量级就是指数据类型的精度,也就是指用数据类型定义的数据在内存中所占用的内存空间大小。
数据类型的量级排序为:
char
= 1byte,
unsigned char
= 1byte,
short
= 2byte,
unsigned short
= 1byte,
int
= 4byte,
unsigned int
= 4byte,
long
= 4byte,
unsigned long
= 4byte,
long long
= 8byte,
unsigned long long
= 8byte,
float
= 4byte,
double
= 8byte,
long double
= 8byte。
注意:
1、并不是所占空间越大,量级就越大。
2、以上的排序只是在64位Windows
系统中是这样,不同的系统,不同的系统位数的量级是不一样的。
4、相同数据类型的unsigned
量级大于signed
。
5、C语言中浮点类型float
和double
是不具有unsigned
和signed
格式的。
6、操作符sizeof()就是用于计算数据类型的量级,返回值为size_t
类型。