原理之一,進製轉換

2022-05-23 05:21:10 字數 1880 閱讀 5317

原理之一,進製轉換

日常生活中採用個數字都是十進位制,而計算機採用的是運算更簡單、易實現且可靠,為邏輯設計提供了有力途經的二進位制,除此之外還有八進位制和十六進製製作為二進位制的縮寫。

進製:逢n

進一,n

是每種進製計數制表示一位數所需要的符號數目為基數。

二進位制:逢二進一,借一當二,包含的數字(0、1

)八進位制:逢八進一,借八當一,包含(0、1

、2、3

、4、5

、6、7

)十六進製制:逢十六當一,以一當十六,包含(0、1

、2、3

、4、5

、6、7

、8、9

、10(a

)、11(b)

、12(c

)、13(d

)、14(e

)、15(f

)進製轉換:不同的進製計數制之間的轉換原則:不同的進製計數制之間的轉換是根據兩個有理數如相等,則兩數的整數和分數部分一定分別相等的原則進行。

一、十進位制與其他進製之間的轉換

十進位制與二進位制:十進位制除以2

,除至零時所得餘數按反方向寫出,即為二進位制數。

為方便記憶將公示變換以下形式:

二進位制右位數

十進位制數

公式原型

2º2¹

2²2³

2⁴2^5

2^62^7

二進位制十進位制:計算公式a2^0+b2^1+

…+n2^(n-1)

以上公式中a

表示二進位制右邊第一位數,

b表示右邊第二位數以此類推

二、十進位制與八進位制

十進位制除以8

,直至商為

0,所得餘數按照相反的方向寫出,即為八進位制數。

八進位製成十進位制:計算公式a*8

º+b*8¹+

……m*8

ⁿ﹣¹從右第n

位8ⁿ﹣¹

8⁴8³

8²8¹

8º十進位制數字

其中表示八進位制右邊第一位數字,b

表示第二位

m表示右邊數最後一位。

三、十進位制十六進製制

十進位制除以十六,至商為0

,所得餘數按相反方向寫出,注意

0~9不變,之後字母代替10為

a、11為

b、12為

c、13為

d、14為

e、15為

f。十六進製制轉十進位制

同二八進位制轉十進位制一樣公式a*16

º+b*16¹+

……+m16

ⁿ﹣¹16³

16²16¹

16º四、其他進製之間轉換

二進位制轉八進位制:對於整數,採用從右到左沒三位一組,不夠三位的在其左邊補0

,每組單獨轉換出來。

例:             001    101    111   011

1       5     7      3

八進位制轉二進位制:每位八進位制由三位二進位制數字代替

例:                1

(001)5

(101

) 7  

(111) 3

(011

)二進位制轉十六進製制:由於2的4

次方等於十六,根據二進位制轉八進位制方法,將二進位制的數字每四位用乙個十六進製制的數字表示,整數部分以小數點為界從右往左沒四位一組轉換,小數部分從小數點開始從左往右每四位一組轉換。

例:    1001   0111   0111   1001

9      7       7      9

十六進製制轉二進位制:將十六進製制的數字用四位二進位制的數字表示

例        8     7     6       5

1000  0111   0110    0101

計算機 (一)進製轉換

前面小知識點 資訊科技 第三次工業革命 人工智慧 第四次工業革命 資料是資訊的符號化表示 位元 bit 是計算機的最小單位 位元組 byte 是計算機的基本單位 下面寫計算機的儲存容量 1bit 8 byte 1kb 1024b 1mb 1024kb 1gb 1024mb 1tb 1024gb 1p...

資料結構之棧一 進製轉換

problem description 輸入乙個十進位製非負整數,將其轉換成對應的 r 2 r 9 進製數,並輸出。input 第一行輸入需要轉換的十進位製非負整數 第二行輸入 r。output 輸出轉換所得的 r 進製數。example input 1279 8example output 237...

軟體設計師 一 進製轉換

1.其他進製轉10進製 碼數 基數 例如二進位制10100.01 1 2 1 2 1 2 例如七進製604.01 6 7 4 7 1 7 小數點左邊整數部分,從右開始數,以0開始數得次方,如二進位制第乙個1數的是4 小數點右邊小數部分,從左往右,以1開始資料的次方 1,如二進位制.01數的是2 1 ...