十进制转二进制的简单方法
1个回答
展开全部
如给我们一个十进制数让我们变为二进制数,如果用除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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询