計算機基礎 進製間的轉換

2021-10-05 01:24:16 字數 1293 閱讀 5282

這個進製轉換一直記不住,學會了過段時間就又忘了,今天趁著有空,再學一下(不是**,就是原理)。

十二進位制是計算機所用的語言,就只有 0 和 1 ,八進位制是從 0 到 7 進製就是我們平時所用到的數從 0 到 10,十六進製制就和它們三個不一樣了,0 到 9沒變,但之後用a 表示 10,b 表示 11 ,c 表示 12 ,d 表示 13 ,e 表示 14 ,f 表示 15

我們表示不同進製的數可以用下標法和字母法(我所見過的是字母法比較多),下標法:用小括號將要表示的數括起來,然後在右括號外的右下角寫上數制的基數 r ,如

字母法 :在計算機中,在數字後加字母表示不同進製資料。其中:b代表二進位制,d代表十進位制,o代表八進位制,h代表十六進製制如 1011.01b

,678h

,156d 等。

為了看得更明白(尤其是十六進製制,第十六後的表示),下面是乙個表:

下面說下進製間的轉換:

1、非十進位制轉換為十進位制數:按其權值展開再相加,比如:

其他二進位制、十進位制的都類似做法,就不一一舉例了。

2、十進位制轉換為其他進製

1)、整數轉換:採用 「除n取餘」 法,先余為低位,後余為高位,直到商為0為止,例:

再比如轉換為八進位制:

2)、當十進位制小數轉換為其他進製小數時,需要使用基值重複相乘法:用十進位制小數乘基數,當積為 0 或達到所要求的精度時,將整數部分由上而下排列。如:

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

1)、二進位制轉八/十六進製制 :轉換原則:每 3/4 位二進位制對應 1 位十六進製制數。「三/四位一併」 法 :從小數點開始分別往兩邊,整數部分自右向左,小數部分自左向右,按每 3/4 位為一組,不足 三/四位 用 0 補齊,每組用相應的 八/十六進製制數寫出。

2)、八/十六進製制轉二進位制 :「一分為三/四」 法 :每位 八/十六 進製數用 3/4 位二進位制數代替。

如:至於八進位制和十六進製制的轉換,我倒沒有見過,就先不去查怎麼轉換的了,笨方法就是先都轉換為二進位制,然後再分別轉換為目標進製數。

計算機基礎 進製轉換

0111 0101 2 6 2 5 2 4 2 2 2 0 64 32 16 4 1 1171.把十進位制數字拆分成多個2的整數次方之和,把每個拆分結果單獨轉換成二進位制,最後把所有轉換結果合併。85 64 16 4 1 2 6 2 4 2 2 2 0 0100 0000 0001 0000 000...

計算機常用進製間的轉換

進製就是進製計數制,就是一種計數的方法 計算機使用二進位制表示資料,對應電路開關,1表示 開 0表示 關 8b 1b bit位元位 byte位元組 乙個位元位對應乙個電路開關 8個位元位對應8個開關。在計算機中將10個電路開關併聯到一起,表示1024,作為基本單位的換算單位。1024b 1kb 10...

計算機進製轉換

一 計算機只認識0和1,二進位制。二 2進製轉換成 8進製 和 16進製制,如下圖 二進位制 八進位制 研究上圖發現,3位最高二進位制可以用來表示一位八進位制。所以,將二進位制分解每3位,不夠前面補0,然後每3位轉換為10進製,順序排列即可。二進位制 十六進製制 4位最高二進位制可以用來表示一位十六...