十进制转二进制的简单方法

 我来答
舒适还明净的海鸥i
2022-06-18 · TA获得超过1.7万个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:69.7万
展开全部

如给我们一个十进制数让我们变为二进制数,如果用除2的方法会稍微有一些慢。

其实我们可以用另一种方法会更加快速的求出二进制数。

例:求521的二进制数

1)我们只要记住2^0 , 2^1 , 2^2 , 2^3 (1,2,4,8……)等2的若干次方数,记为n。然后用n与要转换的十进制数进行笔较。得出刚小于这个十进制数的n=512,由512为2^9我们可以得出这个二进制数有10(9+1)位,且倒数第10位为1。
512>512(2^9)
2)然后用521减去512,得到9:

521 - 512 = 9
3)然后用得到的数 9,继续第一步,得出倒数第4(3+1)位为1:
9>8(2^3)
4)继续继续第二步:
9 - 8 = 1
5)继续第一步,得出倒数第1(0+1)位为1:
1>0(2^0)
6)得出倒数第1位后,其余位补0:
1 00000 1 00 1

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式