進製之間的轉換

2021-08-28 17:29:56 字數 1124 閱讀 6039

二進位制數為:0或1表示,十進位制數為0~9表示,十六進製制為0-f表示

二進位制數後用o表示,十進位制數後用d表示,十六進製制數後用h表示。

將十進位制數99d轉換為二進位制數可以用除2取餘法

99除2得49餘1

49除2得24餘1

24除2得12餘0

12除2得6餘0

6除2得3餘0

3除2得1餘1

1除2需要進製餘1

從下往上1100011o

將十進位制數99d轉換為十六進製制數可以用除16取餘法

99除16得6餘3

6除16無法除取餘6

從下往上得63h

將二進位制數或者十六進製制轉換為十進位制數使用權展開法

如:1110111二進位制轉成十進位制

1 * 26+1 * 25+1 * 24+0 * 23+1 * 22+1 * 21+1 * 20

得119d

如:248fh十六進製制轉換為十進位制

2 * 163+4 * 162+8 * 161+15*160

得9359d

十六進製制數和二進位制數之間的轉換

將二進位制轉換為十進位制數:

1100010010101011

從右往左4位一組

1100 0100 1010 1011

1*2^3+1*2^2 1*2^2 1*2^3+1*2^1 1*2^3+1*2^1+1*2^0

c 4 a b

得c4ab

將十六進製制數轉換為二進位制數如

99ffa

9 9 f f a

1001 1001 1111 1111 1010

得1001100111111111010

掌握十進位制轉換成二進位制或者十六進製制使用除數取餘法

掌握二進位制或者十六進製制轉換成十進位制使用權展開法

掌握二進位制轉換成十六進製制使用每4位一組進行運算

掌握十六進製制轉換成二進位制使用8421對十六進製制的每位數進行二進位制運算

進製之間的轉換

今天翻了一本計算機基礎的書籍,其中十進位制 二進位制 八進位制 十六進製制之間的轉換挺有意思的,也容易犯糊塗,特溫故而知新。十進位制數制系統 十進位制數制系統包括 10 個數字 0 1 2 3 4 5 6 7 8 9 基為 10 逢十進一,如3 7 10,20 80 100 二進位制數制系統 計算機...

進製之間的轉換

作為程式設計人員,我們常用的進製型別為 2 進製 8 進製 10 進製以及 16 進製了,他們的表示方法為 2進製為 0b001101 也就是二進位制數前加上 0b 8進製為 067 進製數前加上 0 10進製就不需多說了,什麼也不加就行,而16進製制前需要加上 0x 如 0x78af 他們的區別在...

進製之間的轉換

十進位制數制系統 十進位制數制系統包括 10 個數字 0 1 2 3 4 5 6 7 8 9 基為 10 逢十進一,如3 7 10,20 80 100 二進位制數制系統 計算機中使用二進位制表示資料 二進位制包括兩個符號 0和1 二進位制逢二進一 1 1 2 10 2 二進位制的基為2 示例 100...