java學習第3天---3.3---進制
目錄
文章目錄
內容
1、簡介
1.1、10進制
- 字碼:0,1,2,3,4,5,6,7,8,9
- 進制:逢10進1
- 位:
1 | 2 | 3 | 4 |
---|---|---|---|
個位 | 百位 | 千位 | 萬位 |
- 表示法:101
- 字面量:101
- 科學記數法:1.01 * 10^2
1.2、2進制
- 字碼:0,1
- 進制:逢2進1
- 位:
1 | 2 | 3 | 4 |
---|---|---|---|
個位 | 百位 | 千位 | 萬位 |
- 表示法:101
- 字面量:101
- 科學記數法:1.01 * 2^2
1.3、8進制
- 字碼:0,1,2,3,4,5,6,7
- 進制:逢8進1
- 位:
1 | 2 | 3 | 4 |
---|---|---|---|
個位 | 百位 | 千位 | 萬位 |
- 表示法:101
- 字面量:101
- 科學記數法:1.01 * 8^2
1.4、16進制
- 字碼:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
- 進制:逢16進1
- 位:
1 | 2 | 3 | 4 |
---|---|---|---|
個位 | 百位 | 千位 | 萬位 |
- 表示法:101
- 字面量:101
- 科學記數法:1.01 * 16^2
1.5、N進制
- 字碼:0,1,2,3,…,N-1
- 進制:逢N進1
- 位:
1 | 2 | 3 | 4 |
---|---|---|---|
個位 | 百位 | 千位 | 萬位 |
- 表示法:101
- 字面量:101
- 科學記數法:1.01 * N^2
2、進制轉換
2.1、10進制與2進制
-
10進制轉2進制
- 算法:除2取餘,反序書寫
- 舉例:101(10) = 1100101(2)
-
2進制轉10進制
- 算法:按位科學記數法拆分相加
- 舉例:101(2) = 1 * 2^2 + 0 * 2^1 + 1 * 2^0 = 5(10)
2.2、10進制與8進制
同2進制
2.3、10進制與N進制
-
10進制轉N進制
- 算法:除N取餘,反序書寫
-
N進制轉10進制
- 算法:按位科學記數法拆分相加
- 舉例:101(N) = 1 * N^2 + 0 * N^1 + 1 * N^0
2.4、2進制、8進制與16進制
2^3 = 8
2^4 = 16
所以
1個8進制位 = 3個2進制位
1個16進制位 = 4個二進制位
舉例:
120(8) = 001 010 000(2)
1F5(16) = 0001 1111 0101(2)
後記 :
本項目爲參考某馬視頻開發,相關視頻及配套資料可自行度娘或者聯繫本人。上面爲自己編寫的開發文檔,持續更新。歡迎交流,本人QQ:806797785
前端項目源代碼地址:https://gitee.com/gaogzhen/vue-leyou
後端JAVA源代碼地址:https://gitee.com/gaogzhen/JAVA