進制轉換學習


  進制轉換是學習計算機的基礎,了解並掌握計算機進制掌握非常有必要。

(一)數制

  計算機采用的是二進制,因此二進制具有運算簡單,易實現且可靠。還有八進制、十六進制作為二進制的縮寫。一般計數都采用進位計數,其特點是:(逢N進一)二進制:逢二進一,借一當二。八進制:逢八進一,借一當八。十六進制:逢十六進一,借一當十六。

(二)數制轉換:轉換前兩數相等,轉換后仍必須相等。

            十進制:有十個基數,0123456789。

            二進制:有兩個基數,01。

            八進制:有八個基數,01234567。

            十六進制:有十六個基數,0——9,A——F。(A=10,B=11,C=12,D=13,E=14,F=15)

一:十進制與二進制間的轉換

     (1)十進制→二進制:十進制數除以2,初至0時所得余數按反方向寫出,即為二進制數。

    (2)二進制→十進制:

以上公式中,a表示二進制數右邊第一位的數,b表示二進制數的右邊第二位的數,,,,,,,m表示二進制數的右邊第(n-1)位的數。

    

          

二進制右數數位

1

2

3

4

5

6

7

8

9

十進制數

1

2

4

8

16

32

64

128

256

公式原型

2的0次方

2的1次方

2的2次方

2的3次方

2的4次方

2的5次方

2的6次方

2的7次方

2的8次方

二:十進制與八進制間的轉換

     (1)十進制→八進制:十進制數主次整除8,直至商為0,所得余數按照相反順序寫出,即為其八進制數。

     (2)八進制→十進制:公式同二進制轉十進制。

二進制右數第n數位

1

2

3

4

5

6

7

8

公式原型

8的(n-1)次方

8的0次方

8的1次方

8的2次方

2的3次方

8的4次方

8的5次方

8的6次方

8的7次方

十進制下的實際數

1

8

64

512

4096

32768

262144

2097152

三:十進制與十六進制間的轉換

     (1)十進制→十六進制:十進制數整除16,直至商為0,所得余數按相反順序寫出,即為十六進制數。例:75的十六進制數為4B。

     (2)十六進制→十進制:同二進制、八進制轉十進制一樣。

十六進制右數第n數位

1

2

3

4

公式原型

16的(n-1)次方

1

16

256

4096

     例:1BC2由右至左成為十進制為7106。

四:其他進制之間轉換

(一)二進制與八進制間

      (1) 二進制→八進制:對於整數,采用從右到左每三位一組,不夠三位的在其左邊補齊0,每組單獨轉換出來,即為八進制數。

例:(001 101 111 011)

          1     5    7     3

       (2)八進制→二進制:將每位八進制由三位二進制數代替,即可完成轉換。

例:(  1  7  3  5  )

       001 111 011 101

(二)二進制與十六進制間

      (1)二進制→十六進制:將二進制數的沒四位用一個十六進制數碼來表示,整數部分以小數點為界點從右往左每四位一組轉換,小數部分從小數點開始自左向右每四位一組進行轉換。

例:(1001    0111    0111    1001)

        9          7          7         9

      (2)十六進制→二進制:只要將每一位十六進制數用四位相應的二進制數表示,即可完成轉換。

例:(  8     7    6     5  )

        1000   0111  0110  0101

【規律】1.十進制與二進制、八進制、十六進制間可相互轉化,二進制與八進制、十進制、十六進制間可相互轉化,但八進制與十六進制間不可直接轉化,必須以二進制或十進制作為工具,一般采用因簡便多二進制。

           2.二進制與八進制轉化注意是3個位數,二進制與十六進制轉化注意是4個位數。

 

                    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM