70的二进制数是 1000110。具体转换过程如下:
拆分法
将70拆分为2的整数次幂之和:
$$70 = 64 + 4 + 2$$
对应的二进制位为:
$$64 = 2^6 rightarrow 1000000$$
$$4 = 2^2 rightarrow 0100$$
$$2 = 2^1 rightarrow 0010$$
叠加后得到:
$$1000000 + 00100 + 00010 = 1000110$$
除2取余法
通过不断除以2并记录余数:
- 70 ÷ 2 = 35 余 0
- 35 ÷ 2 = 17 余 1
- 17 ÷ 2 = 8 余 1
- 8 ÷ 2 = 4 余 0
- 4 ÷ 2 = 2 余 0
- 2 ÷ 2 = 1 余 0
- 1 ÷ 2 = 0 余 1
将余数从右到左排列:
$$1000110$$
两种方法均得出相同结果。