【软考】按IEEE754规则规格化单精度浮点数

一、前言

备考软考初级程序员证书时,卡在单精度浮点数规格化问题,教程及网络资料讲解过于专业化,故搜集资料后自行整理了解题过程,在此做个记录,希望能帮到各位,有问题欢迎评论区指出。

二、题型

利用IEEE 754标准将八/十/十六进制数表示为单精度浮点数。

三、公式

参考资料:规格化浮点数-百度百科

\left ( -1 \right )^{S}\times 1.M\times 2^{P-x}

  • S为数的符号位,0表示正数,1表示负数
  • M为尾数,IEEE 754标准规定尾数最高有效位为1【即:应为“1.XXX...XX”的格式】
  • P为阶码
  • x为偏移值,单精度时为127,双精度时为1023

四、解题步骤

  1. 将八/十/十六进制数转换为二进制数;
  2. 将二进制数表示为浮点数形式:2^{E}\times F (E为阶码,F为尾数)&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值