当前位置:新励学网 > 秒知问答 > 单精度的数值范围是怎么得来的

单精度的数值范围是怎么得来的

发表时间:2024-07-30 12:14:15 来源:网友投稿

单精度即float类型,它在计算机内部存储占4字节,一个字节占八位;4字节也就是32位。

你想知道怎么算的范围,首先你要知道浮点数在计算机是怎么表示的:浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。1bit(符号位) 8bits(指数位) 23bits(尾数位)由此可知道,float范围是由指数的位数来决定的。float的指数位有8位,即范围为-2^128 ~ +2^128,也就是-3.40E+38 ~ +3.40E+38。至于精度什么意思,从表面上意思就可以知道,它表示小数点能取几位的意思。它的精度是7,表示小数点后取7位,不足补零,比如float类型0.7,这个实际上是0.7000000 十进制7位,二进制23位

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!