【无标题】浮点型

float

C语言规定,float类型最少能表示六位有效数字,而不是精确到小数点后六位,且取值范围至少是

10^-37~10^37。通常系统存储一个浮点数需要32位,其中8位由于表示指数的值和符号,剩下的表示非指数部分(也叫尾数或有效数)和符号。

(意为双精度浮点型)double

double最小的取值范围和float一样,但它最少表示10位有效数字。一般情况下,double占用64位而不是32。一些系统,把多出来的32位全部表示非指数部分,这不仅增加了有效数字的位数(提高了精度),而且减少了舍入误差。另一些系统把一些位分配给了指数部分,以容纳更大的指数,增大表示数的取值范围。无论哪种,double最少表示13位有效数值,超出了标准的最低位数。

long double

它满足比double类型更高的精度要求,但C语言只保证它和double的精度相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值