2º 2¹ 2² 2³ 2⁴ 2⁵ 2⁶ 2⁷ 2⁸ 2⁹ 1 2 4 8 16 32 64 128 256 512二进制转换成十进制实际上就是以个位乘于为2的零次幂依次向前递增
10110 1 0 1 1 0 万 千 百 十 个 ← 0 2⁴ 2³ 2² 2¹ 2º 16+ 8 + 4 + 2 + 116+8+4 +2 +1=31 所以二进制10110转换为十进制为31 十进制转换二进制 十进制转二进制就是用2整除
80 十进制除于2,无法被整除就于 2|_80 0 2|_40 0 2|_20 0 2|_10 0 2|_5 1 2|_2 0 2|_1 1 ^ 从最下面的数向上排 1010000 1 0 1 0 0 0 0 2⁶ 2⁵ 2⁴ 2³ 2² 2¹ 2º 64+ 0 + 16 + 0 + 0 + 0 + 0、 64+16=8080=1010000 方法二
2⁷ 2⁶ 2⁵ 2⁴ 2³ 2² 2¹ 2º 128 64 32 16 8 4 2 1用80尝试减去2⁷(128),看看能不能减去。不能为0,能就记做1,然后减完之后的数继续往下,依次类推一直往下减到0。
2⁷ 2⁶ 2⁵ 2⁴ 2³ 2² 2¹ 2º 128 64 32 16 8 4 2 1 80 -128 0 80 -64 1 16 16 -32 0 16 -16 1 0 0 -8 0 80 -4 0 80 -2 0 0 -1 0 1010000=80十六进制转换为二进制 十六进制转换成二进制主要就是把十六进制的数单独拆开,然后转换成单独的4位数二进制,然后合起来。 十六进制
0 1 2 3 4 5 6 7 8 9 A B C D E F
3A8C
3A8C 3 A 8 C 11 1010 1000 1100 11 + 1010 + 1000 + 1100 3A8C=11101010011003A8C=1110101001100



