二进制转十进制的方法!!!

谁能告诉我二进制转十进制的方法,尽量说的简单点。别什么什么次方的。... 谁能告诉我二进制转十进制的方法,尽量说的简单点。别什么什么次方的。 展开
 我来答
还敢心动嘛Ds
高粉答主

2020-02-06 · 关注我不会让你失望
知道答主
回答量:8.5万
采纳率:1%
帮助的人:4547万
展开全部
星河960
2018-04-13 · TA获得超过1.6万个赞
知道小有建树答主
回答量:60
采纳率:100%
帮助的人:9260
展开全部

总方法:除二取余,然后倒序排列,高位补零即可。

举例说明:

1、  正整数转成二进制

还是举例说明吧,比如42转换为二进制,如图1所示操作。

42除以2得到的余数分别为010101,然后咱们倒着排一下,42所对应二进制就是101010.如图2所示更直观的表达。

计算机内部表示数的字节单位是定长的,如8位,16位,或32位。所以,位数不够时,高位补零,所说,如图3所示,42转换成二进制以后就是。00101010,也即规范的写法为(42)10=(00101010)2.赶紧记住吧。

2. 负整数转换成二进制

方法:先是将对应的正整数转换成二进制后,对二进制取反,然后对结果再加一。还以42为例,负整数就是-42,如图4所示为方法解释。最后即为:(-42)10=(11010110)2.

3、  小数转换为二进制的方法:

对小数点以后的数乘以2,有一个结果吧,取结果的整数部分(不是1就是0喽),然后再用小数部分再乘以2,再取结果的整数部分……以此类推,直到小数部分为0或者位数已经够了就OK了。

然后把取的整数部分按先后次序排列就OK了,就构成了二进制小数部分的序列,举个例子吧,比如0.125。

如果小数的整数部分有大于0的整数时该如何转换呢?如以上整数转换成二进制,小数转换成二进制,然后加在一起就OK了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

推荐于2017-12-03 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
讨论十进制数的时候,大家基本都不用“次方”来算。
二进制转十进制的方法也很简单,用什么次方的,其实是被专家们弄复杂了。

就说四位数:
四位十进制数字,每个位,称为:千、百、十、个;
四位二进制数字,每个位,称为:八、四、二、个。

十进制数字8031,就是8个千、0个百、3个十、1个1;
二进制数字1101,就是1个8、1个4、0个2、1个1,加之后,就是13。

二进制转十进制,只要把二进制数字每个位,所代表的数,加起来即可。

更多的位数,每个位的数值,左边的,都右边的2倍。
虽然它们依然是“次方”的关系,但是计算的时候,完全可以不用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋的恋歌5
2012-09-20
知道答主
回答量:3
采纳率:0%
帮助的人:4678
展开全部
二进制到十进制最简单的方法是:先如下写成一直线
1024 512 256 128 64 32 16 8 4 2,例如二进制10111就将其从右到左一一对应一个数,
1 0 1 1 1(前例)
1 1 0 0 1 1(后例)
有1的入选,是0的则不入选,然后将入选的数值相加就是十进制的值即"46",反过来十进制到二进制例如102,则选几个数值相加等于102的,入选数下方划上1,没选的划上0,对应的就是二进制的值即102=64+32+4+2,所以102化二进制就是110011,排一下那排数字就可以随便转换了!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
47okey
2010-09-15 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5900
采纳率:75%
帮助的人:2386万
展开全部

最简单的是用系统自带的计算器

开始\所有程序\附件\计算器

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式