数据类型的量级

本文详细介绍了数据类型的量级,包括在内存中占据的字节数,以及C语言中不同数据类型如char、short、int等的精度和系统特定的差异,特别提到浮点类型和无符号/有符号的区别。同时,提到了sizeof操作符用于计算量级并指出其返回值类型。
摘要由CSDN通过智能技术生成

数据类型的量级

数据类型的量级就是指数据类型的精度,也就是指用数据类型定义的数据在内存中所占用的内存空间大小。

数据类型的量级排序为:
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语言中浮点类型floatdouble是不具有unsignedsigned格式的。
6、操作符sizeof()就是用于计算数据类型的量级,返回值为size_t类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值