Java 二进制,八进制,十进制,十六进制
?學而時習之,溫故而知新?
二進制特征:
1 : 有2個數字組合,"0" 和"1"
2 : 運算時逢2進1
例如 101010?
?八進制的特點:
1: 有 8個數組組成 0,1,2,3,4,5,6,7
2 : 運算時逢8進1
例如: 014
十進制的特點:(最熟悉的一個)
1: 有10個數組組成0,1,2,3,4,5,6,7,8,9
2:運算時逢10進1
十六進制的特點:
例如:168
1:有16個數組組成0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(這里我們可以吧a當做10?b當做11,c當做12,d當做13,e當做14,f當做10)
2:運算時逢10進1
例如: 0xB??
下面來 進行換算?
(換算的一般規則 十進制變成其他進制用除法, 其他進制換算為十進制用乘法)
現在有一個十進制的數 168 換算成2進制
一副草圖?
二進制的結果為? 10101000
現在把 168 換算成8進制的數為
結果為250? 看著和10進制的差不多
我們可以在其前面添加一個0 結果為 0250
不過為了避免混淆還是不建議使用 八進制?
下面換算成 16進制?
看圖
由于在16進制中 10 就是 a
那么結果為 a8
假如10進制為171 變成16進制為
?結果為 ab (上面說了a相當于10,b相當于11)
現在在換算成 10進制的用乘法?
假如 16進制 ab 換算為 10進制? 為?
?把 二進制 1100 換算成10進制為
總結
以上是生活随笔為你收集整理的Java 二进制,八进制,十进制,十六进制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 训开头的成语有哪些?
- 下一篇: 微信小程序一键创建js,json,wxm