计算机二进制技巧,计算机中十进制转二进制的相关技巧

**关于计算机中十进制转二进制的相关技巧**

下面我们用二种方法进行对比:

1. 十进制整数转换为二进制整数

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

如:

789=1100010101(二进制)

789/2=394 余1 第10位

394/2=197 余0 第9位

197/2=98 余1 第8位

98/2=49 余0 第7位

49/2=24 余1 第6位

24/2=12 余0 第5位

12/2=6 余0 第4位

6/2=3 余0 第3位

3/2=1 余1 第2位

1/2得0 余1 第1位

2.十进制整数转换为二进制整数技巧二进制十进制十进制

12^01

102^12

1002^24

10002^38

100002^416

1000002^532

10000002^664

100000002^7128

1000000002^8256

……                                     ……                      ……

举例说明:

97=64+32+1

641000000

320100000

10000001

971100001把要求得的数字拆分为表中的整数,再查表找到对应的二进制数字,将对应的二进制数字对位相加即得所求十进制数字对应的二进制数字。

通过这种算法可以轻松算出4位数以内的十进制数字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值