怎么把十进制转化为二进制最简单的方法

 我来答
天地鹿鸣N
高粉答主

2019-08-01 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:550
采纳率:100%
帮助的人:15.5万
展开全部

十进制转化为二进制最简单的方法如下:

1、整数转换

十进制转二进制的原理:十进制的数除以2,直到商为0,最后反向取余数

2、小数转换

对于小数,二进制 转 十进制 比较简单,仍是二进制数的每一位乘以2的n次方,小数点前面的 n 从零开始,每次加一;小数点后面的 n 从-1开始,每次减一,最后累加。

扩展资料:

二进制转换为十进制:

整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加

如果二进制数补足位数之后首位为1,那么其对应的整数为负,那么需要先取反然后再换算

比如11111001,首位为1,那么需要先对其取反,即:-00000110

00000110,对应的十进制为6,因此11111001对应的十进制即为-6

参考资料来源:百度百科-十进制

参考资料来源:百度百科-二进制

岛上IT
2018-02-25 · TA获得超过197个赞
知道答主
回答量:50
采纳率:0%
帮助的人:4.3万
展开全部

06如何快速的将二进制转换成十进制

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木子说sl
2019-06-02 · TA获得超过1万个赞
知道答主
回答量:216
采纳率:100%
帮助的人:23万
展开全部

方法如下:

1、十进制整数转二进制数方法:除以2取余数,逆序排列(除二取余法)。

具体做法:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

以54为例,步骤如下:

54/2=27.......0

27/2=13.........1

13/2=6............1

6/2=3............0

3/2=1............1

1/2=0............1

则54(十进制)=110110(二进制)。

2、通过百度搜索获得结果:

(1)、打开百度,在百度搜索栏输入“54转换成二进制”;

(2)、点击百度一下,可以看到转换结果。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
985967518
推荐于2017-09-10 · 知道合伙人教育行家
985967518
知道合伙人教育行家
采纳数:18027 获赞数:109866
14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位,从事编程学习已有5年。

向TA提问 私信TA
展开全部
十进制整数转换为二进制整数采用"除2取余,逆序排列"法。
具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
例如:56
56/2=28……0
28/2=14…0
14/2=7…0
7/2=3…1
3/2=1…1
1/2=0...1
故为111000
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式