Java進位制轉換
阿新 • • 發佈:2020-10-11
Java進位制轉換
十進位制轉二進位制
十進位制整數轉為二進位制採用“除2取餘,逆序排列”法,具體做法是:
將2作為除數,用十進位制整數除以2,得到一個商和餘數;保留餘數,用商繼續除以2,如此反覆執行,直到商為0時為止。把之前得到的餘數按照逆序依次排列,即得到了二進位制數字。
例:將十進位制的62轉換成二進位制
0011 1110
即:62的二進位制表示為111110
,最高位補零得 0011 1110
二進位制轉十六進位制
二進位制轉十六進位制的方法為:十六進位制是取四合一,即從二進位制的小數點為分界線,四位取成一位;
例:求62的十六進位制表示
3E
十六進位制數的表示:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
同理,二進位制轉八進位制就是取三合一