首页文章正文

float与double的范围,float和double哪个范围大

float 和 double 的用法 2023-11-28 23:18 465 墨鱼
float 和 double 的用法

float与double的范围,float和double哪个范围大

float与double的范围,float和double哪个范围大

float和double的范围由指数中的位数决定。 其中指数位lo为8位,而double的指数位为11位,其分布如下:float:1位(符号位)8位(指数位)23位(尾数位)dou1,float:位数为32,有效位数为6-7,取值范围为-3.4E+38和3.4E+382,Double:位数sis64,有效数字为15-16,取值范围为 -1.7E-308~1.7E+308,可根据应用程序的需要转换浮点变量

(#`′)凸 指数位决定表示范围:float的指数范围为-2^7~2^7-1,即-128~127,所以floatis的范围为2^-128~2~^127。同理,对于double,尾数位决定表示精度:float尾数范围为2^23,即8floatis的指数范围为-127--128,而rangeofdouble是- 1023-1024。 负指数确定具有最小绝对值的非零数,正指数确定具有最大绝对值的数。 也就是说,范围是确定的。 也就是说,therangeoffloatis-

float:4bytes(32bit),IEEE754.Valuerange:-3.40282346638528860e+38,-1.40129846432481707e-45]∪[1.40129846因此loatis的指数范围为-127~+128,double的指数范围为-1023~+1024,指数位以补码的形式划分。 负指数确定浮点数可以表示的最小绝对值的非零数;而正指数确定

1float和double的范围由指数中的位数决定。 Float有8位指数位,而double有11位指数位。其分布如下:float:1位(符号位)8位(指数位)23位(尾数位)doublefloat和double的范围由指数位的数量决定。 的。 float的指数位为8位,double的指数位为11位。其分布如下:float:1bit(signbit)8bits(exponentbit)23bits(mantissabit)double:1bit(signbit)11

后台-插件-广告管理-内容页尾部广告(手机)

标签: float和double哪个范围大

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号