首页
题库
面试
求职
学习
竞赛
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收藏
1007浏览
热门推荐
相关试题
某指令流水线由5段组成,各段所需要...
阿里巴巴集团
编程基础
编译和体系结构
测试
后端开发
客户端开发
前端开发
数据
运维/技术支持
评论
(27)
下列选项中,决策树生成的常见启发算...
机器学习
评论
(1)
JDK1.8起,下面关于 Java...
Java
评论
(1)
有产品表products(pric...
SQL
评论
(1)
在 Android 中,哪个生命周...
Android
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题