浮点型数据的表示方法(浮点数在计算机中的表示)
时间:2024-11-14 09:46:18 编辑:fly子阳
目前计算机在表示浮点数是采用IEEE 754标准,该标准的诞生为科学应用程序在不同机器上的可移植性奠定了基础
IEEE 754标准

- 符号位s,决定这是一个正数还是一个负数。当s=0时为正数,s=1时为负数
- M位,即有效数字位,该值是一个二进制小数,它的范围是大于1小于2
- E指数位,又称阶码位,作用是对浮点数进行加权
IEEEE 754规定,数字系统中的浮点数是对数学中小数的近似,同时规定表达浮点数的0,1序列被分为三部分

规则示例(3.14的表示)
- 首先将十进制小数转成二进制小数11.0010001111010111
- 将二进制小数转为IEEE浮点数标准格式,即1.10010001111010111x21
- 对照上图,sign符号位为0,表示正数,exponent表示科学计数法的指数部分(这里的指数并不是计算出来的指数,而是计算出来的指数加上偏移量,对于32位单精度浮点数来说,偏移值为127,所以component的值为127+1=128),二进制表示为10000000。
- fraction表示有效数字位,又叫尾数。即10010001111010111。再补齐只23位,即10010001111010111000000
- 因此32位单精度浮点数3.14在计算机中被表示为:0 10000000 10010001111010111000000
对于64位双精度浮点数来说,exponent段为11位,偏移值为1023,fraction长度为52位
写在最后
浮点数终究只是小数的近似,不可能完全描述。因为浮点数的位数终究是有限的,也就是说他所能表现的总是有限个有理数
相关文章
-
那么导致外溢的原因是什么呢?正确的操作步骤是怎样的?阳姐我来给大家分析分析。1、按食谱或说明书选择对应的功能五谷浆、倍浓豆浆-----适合打各种五谷杂粮、豆类米糊、滋补糊 -----适合打五谷杂粮、各种米类养生粥、杂粮粥-----适合做五谷杂粮炖煮-----适合做长时间熬煮的食材2、按说明书食谱用量[详细]
-
1、我们先看压缩机,压缩机消耗电能,把电能转化成机械能。压缩机吸入低温低压的过热气态冷媒(10℃),排出高温高压的气态冷媒(70-90℃)。注意,这里排出的气态冷媒也是过热气体,如图所示,排出口压力为2.96MPa,这时对应的冷凝温度(饱和温度)为50℃,如果这时排气温度为70℃,那么说明压缩机排气[详细]
-
刺槐木材硬度十分高刺槐(Robinia pseudoacacia L.)是豆科刺槐属落叶乔木。属于阔叶环孔材。相对密度0.77。材质坚硬,有韧性。硬度为7.刺槐原产北美洲,17世纪被引入欧洲,20世纪初由德国引入山东胶州栽培。刺槐因为是由西洋引进,故百姓称之为洋槐,其叶柄上有刺,所以叫刺槐。刺槐颜色[详细]
-
黑色家具容易落灰,可能是在打扫的时候,摩擦起电造成的,这时需要用清水里适量地添加中性的柔软剂,将抹布打湿后,重新擦拭黑色家具,这样可以缓解容易落灰的情况,还可以摆放植物去除空气中的灰尘,不用的黑色家具,可以用报纸包裹起来。黑色家具容易落灰的解决方法黑色家具容易落灰,一般是在打扫环境卫生时,抹布与黑色[详细]
-
KTV分两种模式:一个是量贩式的。一个是夜总会形式的!量贩的就是大众化的K歌没有小费!公司是靠K歌时间来收取包厢费而赚钱!服务员就拿点工资1000左右没其他小费的!这个赚不到钱但比较稳定一点!夜总会式的就比较复杂!但赚的钱是没有底的高的一个月能拿到上万也有可能去那里的都是有钱的老板。夜总会都有小姐![详细]