根据IEEE-754单精度浮点数标准给出十进制数131.15的二进制表示

 我来答
jaky5678
推荐于2017-11-26
知道答主
回答量:3
采纳率:0%
帮助的人:2.7万
展开全部
IEEE-754单精度浮点数,是32位二进制数字格式(b31~b0),其中b31为符号位,0表示正数,1表示负数;b30~b23,这8位存储的是二进制的指数,范围是-126~127;b22~b0,这23位,是尾数,有效数字。
第一步:131.15是正数,所以符号位b31=0b
第二步:整数部分131的二进制是:1000 0011b(尾部的b表示二进制数);小数部分15,转换成二进制数是:1111b 有效数字组合起来 10000011.1111
第三步:从上一步二进制有效数字转换出指数与尾数。将小数点移动到左边第一个“1”后面得1.00000111111b,需要左移7位,因此阶码为127+7=134(10000110b);移动后小数点后面部分从左到右取23位作为尾数,不足23位后面补0,尾数为:00000111111b(11位),补零到23位:00000111111 000000000000b
第四步:从左到右按符号位、阶码、尾数组合起来:
0b+10000110b+00000111111000000000000b
到这里得到你要的二进制结果:
01000011000000111111000000000000b
为了方便书写与阅读,一般记作十六进制格式:
4303F000H (尾部的H表示十六进制)
科哲生化
2024-08-26 广告
你说的是饮用水标准吗?引起食品不安全的微生物因素主要是其中的致病菌,产毒菌以及腐败菌等,因此菌落总数这一指标并不能恰当的反映应用水的安全情况,而应当对水中的一些具体有害微生物进行限制;取消这一指标,也是与国际标准接轨;另外对这一指标加以控制... 点击进入详情页
本回答由科哲生化提供
whaidong123
2018-06-30
知道答主
回答量:1
采纳率:0%
帮助的人:839
引用jaky5678的回答:
IEEE-754单精度浮点数,是32位二进制数字格式(b31~b0),其中b31为符号位,0表示正数,1表示负数;b30~b23,这8位存储的是二进制的指数,范围是-126~127;b22~b0,这23位,是尾数,有效数字。
第一步:131.15是正数,所以符号位b31=0b
第二步:整数部分131的二进制是:1000 0011b(尾部的b表示二进制数);小数部分15,转换成二进制数是:1111b 有效数字组合起来 10000011.1111
第三步:从上一步二进制有效数字转换出指数与尾数。将小数点移动到左边第一个“1”后面得1.00000111111b,需要左移7位,因此阶码为127+7=134(10000110b);移动后小数点后面部分从左到右取23位作为尾数,不足23位后面补0,尾数为:00000111111b(11位),补零到23位:00000111111 000000000000b
第四步:从左到右按符号位、阶码、尾数组合起来:
0b+10000110b+00000111111000000000000b
到这里得到你要的二进制结果:
01000011000000111111000000000000b
为了方便书写与阅读,一般记作十六进制格式:
4303F000H (尾部的H表示十六进制)
展开全部
最佳答案是错的,小数点部分取错了!
十进制(131.15)的单精度浮点数值:43032666,(01000011000000110010011001100110)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式