二进制是Binary,它只有0和1两个值,计算方法是逢二进一 八进制是Octal,它有0~7共8个值,计算方法是逢8进1 十进制是Decimal,它就是我们日常使用的0~9。 日常做的计算都是十进制的,计算方法是逢十进一 十六进制是Hexadecimal,十六进制用数字0-9和字母a-f(或其大写A-F)表示0到15, 计算方法是逢16进1
python中各个进制的标识
二进制的标识:0b
八进制的标识:0o
十六进制的标识:0x
1,二进制转十进制:
要从右到左用二进制的每个数去乘以2的相应次方
1101010 = 1*2⁶ + 1*2⁵ + 0*2⁴ + 1*2³ + 0*2² + 1*2¹ + 0*2⁰
= 64 + 32 + 8 + 2
= 106
1001 = 1*2³ + 0*2² + 0*2¹ + 1*2⁰ = 8 + 1 = 9
2,十进制转二进制
除2取余&