二进制如何转换成十进制? 要公式(不要辗转相除法) 详细简洁

 我来答
袁悠夏凡波
2019-12-27 · TA获得超过3824个赞
知道大有可为答主
回答量:3138
采纳率:24%
帮助的人:430万
展开全部
任意一个十进制数用2进制可表示为x=a(n)*2^n+a(n-1)*2^(n-1)+......+a2*2^2+a1*2^1+a0*2^0
(a(n)不为0就为1)
注释:2^n表示2的n次方.
将x除以2得到余数,此余数即为a0;再除2取余的a1,....如此下去直到商为零,此时的到a0,a1,a2...
得2进制数为a(n)a(n-1)...a2a1a0
举个例子吧:6=1*2^2+1*2^1+0*2^0
6/2余数为0,
6/2/2余数为1,
6/2/2/余数为1,商为零,停止.
2进制数则为110
哎,由于排版的原因,图形方法就免了.
十进制数11
11/2余为1,商为5;
商5除2的商2余数为1,商2除2的商为1,余数为0,商1除2的商为0,余数为1,停止.2进制数即为1011
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式