一、进制
1、二进制 0-1 以ob或者OB开头
2、十进制 0-9
3、八进制 0-7 以数字0开头
4、十六进制 0-9及A(10)-F(15) 以ox或者OX开头
二、进制的转换
一)其它进制转换成十进制
1、二进制转换成十进制
规则:从最右边开始,将每个位上的数提取出来乘以2的次方
ob1011 = 1x2^0+1x2^1+0x2^2+1x2^3=11
2、八进制转换成十进制
规则:从最右边开始,将每个位上的数提取出来乘以8的次方
0234 = 4x8^0+3x8^1+2x8^2+0x8^3=156
3、十六进制转换成十进制
规则:从最右边开始,将每个位上的数提取出来乘以16的次方
ox23A = 10x16^0+3x16^1+2x16^2=570
二)十进制转换成其它进制
1、十进制转换成二进制
规则:将该数不断除以2直到商为0,然后将每步得到的余数倒过来。
2、十进制转换成八进制
规则:将该数不断除以8直到商为0,然后将每步得到的余数倒过来。
3、十进制转换成十六进制
规则:将该数不断除以16直到商为0,然后将每步得到的余数倒过来。
三)二进制转换成其它进制
1、二进制转换成八进制
规则:从右边开始,将二进制每三位一组转成对应的八进制数
ob11010101 = ob11 010 101 = 1x2^0+1x2^1 0x2^2+1x2^1+0x2^0 1x2^2+0x2^1+1x2^0 = 0325
2、二进制转换成十六进制
规则:从右边开始,将二进制每四位一组转成对应的八进制数
ob11010101 = ob 1101 0101 = 1x2^3+1x2^2+0x2^1+1x2^0 0x2^3+1x2^2+0x2^1+1x2^0
= 13 5= oxD5
四)其它进制转换成二进制
1、八进制转换成二进制
规则:将八进制每一位转换成对应的一个三位的二进制即可。
0237 = 0 2 3 7= > ob010011111
7 = 1x 2^2 + 1x2^1 +1x2^0 = 4 + 2 + 1 = 111
3 = 0x 2^2 + 1x2^1 + 1x2^0 = 0 + 2 +1 = 011
2 = 0x 2^2 + 1x2^1 + 0x2^0 = 0 + 2 + 0 = 010
2、十六进制转换成二进制
ox23B = ob1000111011
B = 11 = 1x 2^3+ 0x 2^2 + 1x2^1 +1x2^0 = 1011
3 = 0x 2^3+ 0x 2^2 + 1x2^1 +1x2^0 =0011
2 =0x 2^3+ 0x 2^2 + 1x2^1 +0x2^0 = 0010