1、
(1)二进制转十进制
规则:从最低位(右边开始),将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和。
案例:请将0b1011转成十进制的数
(2)八进制转十进制
规则:从最低位(右边开始),将每个位上的数提取出来,乘以8的(位数-1)次方,然后求和。
案例:请将0234转成十进制的数
(2)十六进制转十进制
规则:从最低位(右边开始),将每个位上的数提取出来,乘以16的(位数-1)次方,然后求和。
案例:请将0X23A转成十进制的数
十六进制(英文名称:Hexadecimal)。同我们日常生活中的表示法不一样。它由0-9,A-F组成,字母不区分大小写。
与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。
2.
(1)十进制转二进制
规则:将该数不断地除以2,直到商为为止,然后将每步得到的余数倒过来,就剩对应的二进制。
案例:请将34转为二进制为0B0010010,补全8位
(2)十进制转八进制
规则:将该数不断地除以8,直到商为为止,然后将每步得到的余数倒过来,就剩对应的二进制。
案例:请将131转为二进制为0203
(3)十进制转十六进制
规则:将该数不断地除以16,直到商为为止,然后将每步得到的余数倒过来,就剩对应的二进制。
案例:请将237转为二进制为0XED
3.
(1)二进制转八进制
规则:从低位开始,将二进制每3位一组,转成对应的八进制数即可;
案例:请将0b11010101转成八进制0325
(2)二进制转十六进制
规则:从低位开始,将二进制每4位一组,转成对应的十六进制数即可;
案例:请将0b11010101转成八进制0XD5
4.
(1)八进制转二进制
规则:将8进制每一位,转成对应的
一个3位的二进制数
即可;
案例:请将0237转成二进制
(2)十六进制转二进制
规则:将16进制每一位,转成对应的
一个4位的二进制数
即可;
案例:请将0x23B转成二进制