二进制:0,1 ;满二进一,以0b或0B开头;
八进制:0-7 ;满八进一。以0开头;
十进制:0-9 ;满十进一。
十六进制:0-9及A(10)-F(15);满十六进一。已0x或0X开头。注:A-F不区分大小写
一、其它进制转十进制
1.二进制转十进制
规则:从最低位(右边),将每一位取出,乘以2的(位数-1)次方,然后求和。
例:0b1011
2.八进制转十进制
规则:从最低位(右边),将每一位取出,乘以8的(位数-1)次方,然后求和。
例:0234
3.十六进制转十进制
规则:从最低位(右边),将每一位取出,乘以16的(位数-1)次方,然后求和。
例:0X23A
总结:其它进制转十进制,就是从最低位(右边),将每一位取出,几进制就乘以几的的(位数-1)次方,然后求和。
二、十进制转其它进制
1.十进制转换二进制
规则:该数不断除以2,直到商为0.然后把每一步的余数倒过来,组合便是对应的二进制。
例:32
2.十进制转换二进制
规则:该数不断除以8,直到商为0.然后把每一步的余数倒过来,组合便是对应的八进制。
例:131
3.十进制转换十六进制
规则:该数不断除以16,直到商为0.然后把每一步的余数倒过来,组合便是对应的十六进制。
例:237
总结:几进制该数不断除以几,直到商为0.然后把每一步的余数倒过来,组合便是对应的进制。
三、二进制转八,十六进制
1.二进制转八进制
规则:从低位开始,将二进制数每三位一组,得到后组合转成,转成对应的八进制数。
例:0b11010101
2.二进制转十六进制
规则:从低位开始,将二进制数每四位一组,得到后组合,转成对应的十六进制数。
例:0b11010101
四、八进制转二进制
规则:将八进制的每一位,转化成对应的一个3位的二进制数。
例:0237
五、十六进制转二进制
规则:将十六进制的每一位,转化成对应的一个4位的二进制数。
例:0x23B
感谢大家的观看,能看完想必你也是一个优秀的人,关注我的公众号“尤所不同”,让我们一起变的更优秀。在公众号也可以问我问题,看到定会解答!