浮点型数据的表示方法(浮点数在计算机中的表示)
时间: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、晋升的方式不同清代文官的选拔方式,主要分为特旨授、开列、题授、拣授等。清初时期,特旨授往往针对的是位高权重的大臣,比如大学士、尚书、侍郎、总督、巡抚、布政使、按察使等。这些职务一旦出缺,吏部基本上是没有权力干预的,都出自皇帝的旨意。乾隆以后,皇权进一步集中,特旨授的范围也下探到知府这一级,当然具[详细]
-
用料海鳌虾 7只大蒜 一头葱花 一把粉丝 一把酱油 一勺蚝油 两勺香油 两勺零卡糖 一勺盐 一勺做法步骤1、准备好这里的所有东西2、用剪刀像这样从虾头剪开3、剪至虾尾第一关节处4、剪去多余的脚脚 然后去掉虾线5、蒜泥中倒入适量酱油 调味6、接着倒入香油 增鲜7、再挤入一些蚝油 调味8、最后倒入一勺零[详细]
-
燃油调节阀,又称汽油压力调节器、燃油流量控制阀。用于调整供油量,使发动机在各种负荷下均能达到规定的转速和车速。燃油压力调节器由调速手柄、调速弹簧、节流孔板等组成,通过操纵手柄改变节流孔板的开度来改变供油量。当发动机处于怠速或低速时(一般小于km/h),节流孔板开度较大;当发动机高速运转时(大于km/[详细]
-
酒店针孔摄像头有多恐怖?酒店针孔摄像头有多恐怖?你敢相信这个蚂蚁大小的玩意居然是个摄像头吗?麻雀虽小五脏俱全,它拥有 4K 超清画质,脸上的痣都能拍清楚。还有录音、自动储存、人脸识别、自动对焦等等功能,只有你想不到的,没有它做不到的。那怎么才能找到它?龙哥教你两招解决。1. 连接房间 WiFi 后把[详细]
-
秋老虎持续发威,天气炎热导致很多小朋友们食欲不佳,今人给大家介绍一款我家常做给孩子吃的奶香玉米饼,玉米面营养丰富,含丰富的钙、铁和维生素E,孩子适当食用粗粮,还可以促进肠道蠕动。 材料准备: 玉米面和白面比例:3:1 牛奶250ml 白糖适量,可根据个人口味添加 酵母粉适量 操作方法: 1、将所有[详细]