求怎样将一个十进制数转换为二进制数

 我来答
城南明月羿当年
推荐于2017-11-27 · 知道合伙人生活技巧行家
城南明月羿当年
知道合伙人生活技巧行家
采纳数:24666 获赞数:123229
计算机爱好者

向TA提问 私信TA
展开全部
1
这里我们以十进制数201为例,先用201除以2等于100余1,我们把1提取出来。
2
用上一次除得的100除以2等于50余0,我们把0提取出来,如图所示。
3
用同样的方法继续往下除,并把余数提取出来,如图所示。
4
现在我们可以看到余数依次为:1,0,0,1,0,0,1,现在我们倒序排列就是1001001,这就是转换好的二进制数。
END
小数转二进制:
1
这里我们以十进制小数0.125为例,先用0.125乘以2等于0.25,我们把整数部分0提取出来,再用小数部分继续计算。
2
取上一次计算的小数部分25填上0.构成新的小数0.25继续乘以2等于0.5,我们把整数部分0提取出来,再用小数部分继续计算。
3
用同样的方法用0.和小数部分构成新小数,并提取整数部分,知道最后小数部分为0为止。
4
现在我们可以看到提取的整数依次为:0,0,1,现在我们在其前面加上0.即0.001,这就是转换好的二进制小数。
END
负整数转二进制:
这里我们以-201为例,首先把201的二进制数求反,即把各位数的“1”变为“0”,“0”变为“1”。
2
现在把求反后的数字在加上1,变回得到相应的二进制数了。
秒懂百科精选
高粉答主

2020-11-23 · 每个回答都超有意思的
知道答主
回答量:60.8万
采纳率:14%
帮助的人:3.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式