進制就是逢多少進位,人類常用的是十進制,就是逢十進一
二進制
計算機底層用的是二進制,只用“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,記錄每次的餘數,餘數排列就行。(注意排列順序跟除法的寫法有關)
小數,二進制轉八進制等互相轉換想擴展瞭解可以自己查資料