两道题:十进制数转换为IEEE754单精度浮点数格式

将下列十进制数转换为IEEE754单精度浮点数格式(1)+36.75(2)-35/256请勿大段复制。写上答案,最好有过程解析,非常感谢。... 将下列十进制数转换为IEEE754单精度浮点数格式

(1)+36.75
(2)-35/256

请勿大段复制。
写上答案,最好有过程解析,非常感谢。
展开
 我来答
zdingyun
推荐于2017-09-06 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48180
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
在一种编程软件中声明一个单精度浮点数变量,将十进制小数赋值给这个变量,就可将其转换为单精度浮点数格式。
单精度浮点数(Single)

用来表示带有小数部分的实数,一般用于科学计算。
单精度浮点数,存储为 IEEE 32 位(4
个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到
3.402823E38。
在内存以32位二进制形式存在:
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
第1位为符号位
第2-9位为阶码位
第10-32位为2进制小数尾值
即F2 ^ n * 1. XXXXXXX XXXXXXXX XXXXXXXX
其中:
F:为正号或负号(首位为0正数,首位为1负数;
n:为2-9位组成的BYTE数据值;
XXXXXXX XXXXXXXX XXXXXXXX:为尾数。
迪凯特科技(北京)有限公司_
2025-01-03 广告
RS232串行通讯的数据格式包括以下组成部分:1. 起始位:一位,用于表示数据的开始。2. 数据位:通常为8位,但也可以是7位或9位。3. 校验位:可以选择奇偶校验或无校验。4. 停止位:一位,用于表示数据的结束,也可以选择使用1.5个或2... 点击进入详情页
本回答由迪凯特科技(北京)有限公司_提供
chouchouzzj
2009-10-12 · TA获得超过391个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:192万
展开全部
IEEE754计算器
http://babbage.cs.qc.edu/IEEE-754/Decimal.html
里面带有分析过程,相当强大
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
也没什么心
2018-11-27
知道答主
回答量:3
采纳率:0%
帮助的人:2300
展开全部
1.首先把36.75转换成二进制:100100.11,然后对其进行规格化处理:1.0010011×2^5,然后去掉开头的1,剩下的扩展为23位尾数:00100110000000000000000。然后求阶码,上面的指数5加上127转换成二进制为:10000100。最后拼到一块得到结果为1 10000100 00100110000000000000000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式