浮点型数据是什么意思(浮点型)
今天菲菲来为大家解答以上的问题。浮点型数据是什么意思,浮点型相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、名称 位数 数的范围 double 64 1.7E–308~1.7E+308 float 32 3.4E–38~3.4E+38 下面讨论浮点型的两种类型。
2、1 .单精度浮点型(float)单精度浮点型(float )专指占用32位存储空间的单精度(single-precision )值。
3、单精度在一些处理器上比双精度更快而且只占用双精度一半的空间,但是当值很大或很小的时候,它将变得不精确。
4、当你需要小数部分并且对精度的要求不高时,单精度浮点型的变量是有用的。
5、例如,当表示美元和分时,单精度浮点型是有用的。
6、这是一些声明单精度浮点型变量的例子:float hightemp,lowtemp;2 .双精度型(double )浮点型双精度型,正如它的关键字“double ”表示的,占用64位的存储空间。
7、在一些现代的被优化用来进行高速数学计算的处理器上双精度型实际上比单精度的快。
8、所有超出人类经验的数学函数,如sin( ),cos( ) ,tan()和sqrt( )均返回双精度的值。
9、当你需要保持多次反复迭代的计算的精确性时,或在操作值很大的数字时,双精度型是最好的选择。
10、具体有三种形式:IEEE754三种浮点数的格式参数类型 存储位数 偏移值 数符(s) 阶码(E) 尾数(M) 总位数 十六进制 短实数(Single,Float) 1位 8位 23位 32位 0x7FH +127 长实数(Double) 1位 11 位 52位 64位 0x3FFH +1023 临时实数(延伸双精确度,不常用) 1位 15位 64位 80位 0x3FFFH +16383 对于阶码为0或为255(2047)的情况,IEEE有特殊的规定:如果 E 是0 并且 M 是0,这个数±0(和符号位相关) 如果 E = 2 − 1 并且 M 是0,这个数是 ±无穷大(同样和符号位相关) 如果 E = 2 − 1 并且 M 非0,这个数表示为不是一个数(NaN)。
11、标准浮点数的存储在尾数中隐含存储着一个1,因此在计算尾数的真值时比一般形式要多一个整数1。
12、对于阶码E的存储形式因为是127的偏移,所以在计算其移码时与人们熟悉的128偏移不一样,正数的值比用128偏移求得的少1,负数的值多1,为避免计算错误,方便理解,常将E当成二进制真值进行存储。
13、例如:将数值-0.5按IEEE754单精度格式存储,先将-0.5换成二进制并写成标准形式:-0.510=-0.12=-1.0×2-12,这里s=1,M为全0,E-127=-1,E=12610=011111102,则存储形式为:1 01111110 000000=BE000000(16)这里不同的下标代表不同的进制。
本文就为大家分享到这里,希望小伙伴们会喜欢。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
在驾驶过程中,换挡是车辆操作中最基础也是最重要的技能之一。尤其是在手动挡车型中,如何平顺地完成从2挡降到...浏览全文>>
-
在建筑、物流、仓储等行业中,钢板常用于临时搭建、地面铺设或加固作业。对于需要短期使用2×6米规格钢板的用...浏览全文>>
-
奥迪A4L作为一款中高端豪华轿车,其内饰设计和科技配置一直备受关注。其中,仪表盘和导航系统是驾驶者日常使用...浏览全文>>
-
在汽车领域,“2WD”和“4WD”是常见的术语,它们分别代表车辆驱动方式的不同。对于许多车主或购车者来说,了...浏览全文>>
-
在汽车领域,"2WD" 是一个常见的术语,很多车主或购车者可能会对其含义感到疑惑。下面将对“2WD”进行详细解...浏览全文>>
-
“2T机油”是摩托车保养中常见的一个术语,很多车主在购买或使用摩托车时都会遇到这个词。它指的是用于两冲程...浏览全文>>
-
在日常生活中,我们经常会看到“2R”这样的表述,尤其是在一些网络平台、二手交易市场或商品描述中。那么,“2...浏览全文>>
-
在汽车驾驶过程中,驾驶员可能会看到“2nd”这样的标识,尤其是在自动挡车型中。很多人对“2nd”的含义不太清...浏览全文>>
-
在当前的汽车市场中,越野车因其出色的通过性和耐用性受到不少消费者的青睐。对于预算在25万元左右的消费者来...浏览全文>>
-
在25万元左右的预算区间内,消费者可以选购到不少性能均衡、配置丰富且品牌口碑良好的车型。这个价位的车通常...浏览全文>>