将十进制数字转化为二进制数字有什么公式

 我来答
创作者Xt18qf7YEo
2020-05-28 · TA获得超过3807个赞
知道大有可为答主
回答量:3044
采纳率:28%
帮助的人:175万
展开全部
我知道原理,方法吗也有,看你看的懂不.任意一个十进制数用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

提交
取消

辅 助

模 式