“21天好习惯”第一期-4

2.浮点数的表示原理
(1)浮点数的表示格式
N=+_RE *M
N为真值,RE为比例因子,M是尾数
(2)真值与浮点数之间的转换
例:将-(1011.11010…0)2写成浮点数代码F
N=-(1011.11010…0)2=-(0.101111010…0)2 *24
E=(4)10=(00000100)2
M补=(1.010000110…0)2
F=(00000100,1010000110…0)2=(04A18000)16
3.IEEE754标准格式的浮点数
例:将十进制数20.59375转换成符合IEEE754格式的32位短浮点数,写出其二进制代码,并转换成十六进制
解:1.分别将整数和小数部分转换成二进制数(真值的绝对值):20.59375=10100.10011
2.移动小数点,使其在第一位和第二位数字之间:10100.10011=1.010010011 *24
3.小数点左移了4位,于是得到:e=4(阶码的真值)
4.尾数符号位:S0=0(正数);阶码表示成移码:E=4+127=131=10000011
尾数M=010010011(这里是原码表示的,切勿错误的表示成了补码)
5.得到IEEE754的32位浮点数二进制存储格式为:F=(01000001101001001100000000000000)2=(41A4C000)16

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值