前言
十进制就是满十进一,由0-9构成
二进制是满二进一,由0-1构成
···
··
·
所以八进制、十六进制也同原理。
计算方法
十进制转为二进制
方法:除2取余再颠倒。
如下图:

根据图我们可知余数是1111,然后再颠倒【即从下往上取】,结果就是15从十进制转为二进制的结果。
注意,如果是负数的话,则计算方法如下
方法:正数结果取反再加一
如:-15转为二进制:

二进制转为十进制
方法:乘2的位数,结果相加

注意,计算前最好对数字先补位,这能判断正负。

如果补位后开头是1,说明是负数。
计算方法:取反后计算,再取相反数。