进制就是逢多少进位,人类常用的是十进制,就是逢十进一
二进制
计算机底层用的是二进制,只用“0,1“ 2个字符来表示,示例: 10进制的10用二进制来表示就是1010。在代码中一般用0b开头
八进制
用”0,1,2,3,4,5,6,7“ 8个字符来表示,示例: 10进制的10用八进制来表示就是12。在代码中一般用0或者0o开头
十六进制
用”0,1,2,3,4,5,6,7,8,9,A,B, C,D,E,F“ 16个字符来表示,示例: 10进制的10用十六进制来表示就是A。在代码中一般用0x开头
换算
m进制转十进制
公式
当前位数所在的数字 * m的n次方(n从0开始,从右往左数,第几位就是几),如下例子
- 二进制1010
- 八进制12
十进制转m进制
公式
一直除以m,直到商为0,记录每次的余数,余数排列就行。(注意排列顺序跟除法的写法有关)
小数,二进制转八进制等互相转换想扩展了解可以自己查资料