計算機中進位制轉換

Ngkiynet發表於2020-10-10

十進位制轉換為二進位制

一般方法是使用除法,不斷的除2取得餘數,如

11 / 2 = 5···1
5 / 2 = 2···1
2 / 2 = 1···0
1 / 2 = 0···1
則11的二進位制數為1011。

第二種方法:

十進位制數11可以表達為

11 = 1*2^3 + 0*2^2 + 1*2^2 + 1*2^0

取每一項2^n的係數,可得11的二進位制為1011

二進位制、八進位制、十六進位制互相轉換

將二進位制數每三位取得一個八進位制數,如01010011

二進位制 001 010 011
八進位制   1   2   3

則八進位制數為123
將二進位制數每四位取得一個十六進位制數,如01010011

二進位制      0101 0011
十六進位制       5    3

則十六進位制為53

相關文章