1. 程式人生 > >二進位制、八進位制、十進位制、十六進位制之間的轉換

二進位制、八進位制、十進位制、十六進位制之間的轉換

十進位制轉換成其他進位制

十進位制 -> 二進位制:

十進位制 -> 八進位制,十六進位制:

總結:就是用十進位制除以一個數(二進位制就是2,八進位制就是8.....)取餘數

其他進位制轉換成十進位制

二進位制 -> 十進位制:

八進位制、十六進位制 -> 十進位制:

總結:不管是什麼進位制,把進位制數按權展開、相加即得十進位制數。

二進位制轉八進位制

總結:3位二進位制數按權展開相加得到1位八進位制數。(注意事項,3位二進位制轉成八進位制是從右到左開始轉換,不足時補0)

八進位制轉二進位制

總結:八進位制數通過除2取餘法,得到二進位制數,對每個八進位制為3個二進位制,不足時在最左邊補零

二進位制 -> 十六進位制

十六進位制 -> 二進位制