首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
将十进制数 (13.46)10转换成二进制的数是(1101.
[单选题]
将十进制数
(13.46)10
转换成二进制的数是
(1101.0111010111)2
,则该数的尾数和阶码分别用
16
位和
8
二进制表示的浮点数是()。
A
B
C
D
查看答案及解析
添加笔记
求解答(6)
邀请回答
收藏(71)
分享
纠错
2个回答
添加回答
1
Jae旻Hyun
1.该数指的是二进制数(1101.0111010111)2;
2.科学计数法:(1101.0111010111)2 = (0.1101 0111010111 * (2 ^ 4) )2
因此,尾数即【0 1101 0111010111】→ 0110 1011 1010 1110,满足16位,阶码即【4】→ 0000 0100,满足8位。
发表于 2018-08-07 22:11:21
回复(0)
5
看风景hyy
对于任意一个二进制数N,可用N=S×2P表示,其中S为尾数,P为阶码,2为阶码的底,P、S都用二进制数表示,S表示N的全部有效数字,P指明小数点的位置。
(13.46)10=
(1101.0111010111)2=(+0.11010111010111)2*2^4,所以尾数是4,即100,又因其是正数,所以阶码以0开头。
发表于 2017-08-17 18:15:50
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
编程基础
上传者:
阿奻_
难度:
2条回答
71收藏
863浏览
热门推荐
相关试题
数据链路层滑动窗口机制中发送窗口(...
网络基础
评论
(1)
供受文者使用的具有法定效用的正式文...
京东
产品运营
2018
常识判断
行政
评论
(1)
有关linux线程的描述,正确的是...
京东
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
用一种动物介绍你自己
通用能力
评论
(1)
请你说几个海量数据存储常见问题以及...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题