1. 程式人生 > >二進位制,十進位制,十六進位制互相轉化

二進位制,十進位制,十六進位制互相轉化

二進位制轉化為十進位制:(1)從右向左數,確定所數的數字是第幾位(編號為n),轉化為十進位制的時候,用這個數乘以2的n-1次方,以此類推,將各個位上的數所得的式子相加即可,便得到了十進位制數。 特殊情況,如:二進位制數100,1000,10000,100000等,轉化為十進位制時,只需要數0的個數即可,有幾個0,轉化為十進位制時,即為2的幾次方,所以,二進位制數100,轉化為十進位制為4,也可以參考下表。 例:二進位制數0001轉化為十進位制數:0*2的3次方+0*2的2次方+0*2的1次方+1*2的0次方=1,                         0101轉化為十進位制數: 0*2的3次方+1*2的2次方+0*2的1次方+
1*2的0次方=5,                                          (2)靠近法,例如,二進位制1000001轉化為十進位制為65,看到二進位制1000001首先想到二進位制                                                              1000000,而二進位制1000001是由1000000+1而來,二進位制1000000轉化為十進位制為64,所以                                                       二進位制1000001轉化為十進位制則為64+1=65
十進位制轉化為二進位制:(1)較基本,較笨拙的一種方法,除二取餘法,然後將所得結果逆著寫                                          (2)靠近法,看這個數與哪個數比較接近,與二進位制轉化為十進位制相似,例如,十進位制中的65與64                                                      接近,而64轉化為二進位制為1000000,所以可知65轉化為二進位制為1000001.
 
  

二進位制

十六進位制

十進位制

0000

0

0

0001

1

1

0010

2

2

0011

3

3

0100

4

4

0101

5

5

0110

6

6

0111

7

7

1000

8

8

1001

9

9

1010

A

10

1011

B

11

1100

C

12

1101

D

13

1110

E

14

1111

F

15

 十進位制與十六進位制中,0~9這十個數是相同的,十進位制中,10~15對應十六進位制中A~F.二進位制轉化為十六進位制時,從右數,每四位一組,找到每組分別對應十六進位制中的字元,一一寫出即可。例如,二進位制數100110101100對應的十六進位制數為9AC.

分析:二進位制數100110101100將其每四位劃分為1001,1010,1100而二進位制中1001/1010/1100 分別十六進位制中的9、A、C,所以結果為9AC.

二進位制加減法:滿足“逢二進一”原則

如:100+1=101,101+1=110

解析:第二個式子中,1+1=2,所以應向前進一位,以此類推,便得到結果。

二進位制乘法:乘2,加一個0,除以2,減少一個0(注意:二進位制中的10相當於十進位制中2

解析:如二進位制數10,乘以2(1)先不轉化,用10*10=100,最後得到100,即為二進位制(因為10和10都是二進位制,可以將                                                                它們當成十進位制數運算)

                                                    (2)可以先將二進位制數10轉化為十進位制數2,乘以2=4,然後將4轉化為二進位制數為100

十六進位制加法:與二進位制加法類似,“滿十六進一”原則

如:3+7=A,因為A相當於十進位制中的10

       F+1=10,因為F相當於十進位制中的15,而15+1=16,根據“滿十六進一”原則,進一,後面為0,所以為10

       C+A=16H,C+A滿十六,進一餘六,所以為16,後面的H為16進位制標誌

        F+F=1E,F+F滿十六,進一餘十四,十四對應十六進位制中的E,所以為1E

        16+1A=30H,運用數學中的豎式 計算,右側對其,按照“滿十六進一”原則即可得出結果

快捷鍵的使用

CTRL+C――――複製 
CTRL+X――――剪下 
CTRL+V――――貼上 
CTRL+S――――儲存 
CTRL+Z――――撤消 
DELETE―――刪除或SHIFT+DELETE―永久刪除所選項 
CTRL+A――――選中全部內容. 
ALT+TAB―――切換當前程式 
ALT+F4 ―――關閉當前應用程式 
Windows鍵+M 最小化所有被開啟的視窗. 
Windows鍵+CTRL+M 重新將恢復上一項操作前視窗的大小和位置 
Windows鍵+E 開啟資源管理器 
Windows鍵+D顯示桌面 
Windows鍵+F 開啟"查詢:所有檔案"對話方塊 
Windows鍵+R 開啟"執行"對話方塊 
Windows鍵+BREAK 開啟"系統屬性"對話方塊 
Windows鍵+CTRL+F 開啟"查詢:計算機"

在工作列上的按鈕間迴圈WINDOWS+TAB 
CTRL+N 新建一個新的檔案 
CTRL+O 開啟"開啟檔案"對話方塊 
CTRL+P 開啟"列印"對話方塊 
CTRL+S 儲存當前操作的檔案

SHIFT+F10或滑鼠右擊 開啟當前活動專案的快捷選單 
SHIFT 在放入CD的時候按下不放,可以跳過自動播放CD.在開啟word的時候按下不放,可以跳過自啟動的巨集 
ALT+F4 關閉當前應用程式 
ALT+SPACEBAR 開啟程式最左上角的選單 
ALT+TAB 切換當前程式 
ALT+ESC 切換當前程式 
ALT+ENTER將windows下執行的MSDOS視窗在視窗和全螢幕狀態間切換 
PRINTSCREEN 將當前螢幕以圖象方式拷貝到剪貼簿 
ALT+PRINTSCREEN 將當前活動程式視窗以圖象方式拷貝到剪貼簿 
CTRL+F4 關閉當前應用程式中的當前文字(如word中) 
CTRL+F6 切換到當前應用程式中的下一個文字(加shift 
可以跳到前一個視窗) 
在IE(網頁瀏覽器)中 
ALT+RIGHTARROW 顯示前一頁(前進鍵) 
ALT+LEFTARROW 顯示後一頁(後退鍵) 
CTRL+TAB 在頁面上的各框架中切換(加shift反向) 
CTRL+B 整理收藏夾 
F5 重新整理 
CTRL+F5 強行重新整理 
ESC 停止 
F11 全屏顯示 

                                                      ASCⅡ表

  二進位制,十進位制,十六進位制互相轉化 - 14期 宋家歡 - 宋家歡 廊坊師範學院資訊科技提高班十四期

                                8421BCD碼(程式碼表)表(0~9所對應的符號)  

0

0000

5

0101

1

0001

6

0110

2

0010

7

0111

3

0011

8

1000

4

0100

9

1001



    
    
     

     

     

     

     
      ASCII碼和BCD碼的轉換 - 宋謀霞 - 宋謀霞
     
    
    
   
  
 

 
 
 
  二進位制轉化為十進位制:(1)從右向左數,確定所數的數字是第幾位(編號為n),轉化為十進位制的時候,用這個數乘以2的n-1次方,以此類推,將各個位上的數所得的式子相加即可,便得到了十進位制數。
  特殊情況,如:二進位制數100,1000,10000,100000等,轉化為十進位制時,只需要數0的個數即可,有幾個0,轉化為十進位制時,即為2的幾次方,所以,二進位制數100,轉化為十進位制為4,也可以參考下表。
  
   例:二進位制數0001轉化為十進位制數:0*2的3次方+0*2的2次方+0*2的1次方+1*2的0次方=1,
  
  
                           0101轉化為十進位制數:
   0*2的3次方+1*2的2次方+0*2的1次方+
   1*2的0次方=5,
  
  
                                            (2)靠近法,例如,二進位制1000001轉化為十進位制為65,看到二進位制1000001首先想到二進位制                                                              1000000,而二進位制1000001是由1000000+1而來,二進位制1000000轉化為十進位制為64,所以                                                       二進位制1000001轉化為十進位制則為64+1=65
  
  
   十進位制轉化為二進位制:(1)較基本,較笨拙的一種方法,除二取餘法,然後將所得結果逆著寫
  
  
                                            (2)靠近法,看這個數與哪個數比較接近,與二進位制轉化為十進位制相似,例如,十進位制中的65與64                                                      接近,而64轉化為二進位制為1000000,所以可知65轉化為二進位制為1000001.
  
  
   
 
  

二進位制

十六進位制

十進位制

0000

0

0

0001

1

1

0010

2

2

0011

3

3

0100

4

4

0101

5

5

0110

6

6

0111

7

7

1000

8

8

1001

9

9

1010

A

10

1011

B

11

1100

C

12

1101

D

13

1110

E

14

1111

F

15

 十進位制與十六進位制中,0~9這十個數是相同的,十進位制中,10~15對應十六進位制中A~F.二進位制轉化為十六進位制時,從右數,每四位一組,找到每組分別對應十六進位制中的字元,一一寫出即可。例如,二進位制數100110101100對應的十六進位制數為9AC.

分析:二進位制數100110101100將其每四位劃分為1001,1010,1100而二進位制中1001/1010/1100 分別十六進位制中的9、A、C,所以結果為9AC.

二進位制加減法:滿足“逢二進一”原則

如:100+1=101,101+1=110

解析:第二個式子中,1+1=2,所以應向前進一位,以此類推,便得到結果。

二進位制乘法:乘2,加一個0,除以2,減少一個0(注意:二進位制中的10相當於十進位制中2

解析:如二進位制數10,乘以2(1)先不轉化,用10*10=100,最後得到100,即為二進位制(因為10和10都是二進位制,可以將                                                                它們當成十進位制數運算)

                                                    (2)可以先將二進位制數10轉化為十進位制數2,乘以2=4,然後將4轉化為二進位制數為100

十六進位制加法:與二進位制加法類似,“滿十六進一”原則

如:3+7=A,因為A相當於十進位制中的10

       F+1=10,因為F相當於十進位制中的15,而15+1=16,根據“滿十六進一”原則,進一,後面為0,所以為10

       C+A=16H,C+A滿十六,進一餘六,所以為16,後面的H為16進位制標誌

        F+F=1E,F+F滿十六,進一餘十四,十四對應十六進位制中的E,所以為1E

        16+1A=30H,運用數學中的豎式 計算,右側對其,按照“滿十六進一”原則即可得出結果

快捷鍵的使用

CTRL+C――――複製 
CTRL+X――――剪下 
CTRL+V――――貼上 
CTRL+S――――儲存 
CTRL+Z――――撤消 
DELETE―――刪除或SHIFT+DELETE―永久刪除所選項 
CTRL+A――――選中全部內容. 
ALT+TAB―――切換當前程式 
ALT+F4 ―――關閉當前應用程式 
Windows鍵+M 最小化所有被開啟的視窗. 
Windows鍵+CTRL+M 重新將恢復上一項操作前視窗的大小和位置 
Windows鍵+E 開啟資源管理器 
Windows鍵+D顯示桌面 
Windows鍵+F 開啟"查詢:所有檔案"對話方塊 
Windows鍵+R 開啟"執行"對話方塊 
Windows鍵+BREAK 開啟"系統屬性"對話方塊 
Windows鍵+CTRL+F 開啟"查詢:計算機"

在工作列上的按鈕間迴圈WINDOWS+TAB 
CTRL+N 新建一個新的檔案 
CTRL+O 開啟"開啟檔案"對話方塊 
CTRL+P 開啟"列印"對話方塊 
CTRL+S 儲存當前操作的檔案

SHIFT+F10或滑鼠右擊 開啟當前活動專案的快捷選單 
SHIFT 在放入CD的時候按下不放,可以跳過自動播放CD.在開啟word的時候按下不放,可以跳過自啟動的巨集 
ALT+F4 關閉當前應用程式 
ALT+SPACEBAR 開啟程式最左上角的選單 
ALT+TAB 切換當前程式 
ALT+ESC 切換當前程式 
ALT+ENTER將windows下執行的MSDOS視窗在視窗和全螢幕狀態間切換 
PRINTSCREEN 將當前螢幕以圖象方式拷貝到剪貼簿 
ALT+PRINTSCREEN 將當前活動程式視窗以圖象方式拷貝到剪貼簿 
CTRL+F4 關閉當前應用程式中的當前文字(如word中) 
CTRL+F6 切換到當前應用程式中的下一個文字(加shift 
可以跳到前一個視窗) 
在IE(網頁瀏覽器)中 
ALT+RIGHTARROW 顯示前一頁(前進鍵) 
ALT+LEFTARROW 顯示後一頁(後退鍵) 
CTRL+TAB 在頁面上的各框架中切換(加shift反向) 
CTRL+B 整理收藏夾 
F5 重新整理 
CTRL+F5 強行重新整理 
ESC 停止 
F11 全屏顯示 

                                                      ASCⅡ表

  二進位制,十進位制,十六進位制互相轉化 - 14期 宋家歡 - 宋家歡 廊坊師範學院資訊科技提高班十四期

                                8421BCD碼(程式碼表)表(0~9所對應的符號)  

0

0000

5

0101

1

0001

6

0110

2

0010

7

0111

3

0011

8

1000

4

0100

9

1001



  
  
   

   

   

   

   
    ASCII碼和BCD碼的轉換 - 宋謀霞 - 宋謀霞