當前位置:秀麗範 >

情感 >生活常識 >

二進制和16進制

二進制和16進制

二進制和16進制是我們日常生活和學習中都能用上的方法,我們慣用的是十進制,下面讓我們瞭解一下二進制和16進制吧!

二進制和16進制1

二進制轉換爲16進制的方法如下:

1、取二進制數。

2、將二進制數字分成四組(從右開始)作爲整數部分,從左開始作爲小數部分。

3、以四個數字爲一組分組,將每組轉換爲相應的十六進制數字。

4、這是一個簡單的算法,但是需要將二進制數分組並把分組替換爲與它們等價的十六進制數字。

二進制是計算技術中廣泛採用的`一種數制。二進制數據是用0和1兩個數碼來表示的數。它的基數爲2,進位規則是“逢二進一”,借位規則是“借一當二”,由18世紀德國數理哲學大師萊布尼茲發現。

二進制和16進制
  

當前的計算機系統使用的基本上是二進制系統,數據在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是一個非常微小的開關,用1來表示“開”,0來表示“關”。

16進制(簡稱hex或下標16),在數學中是一種逢16進1的進位制。一般用數字0到9和字母A到F(或a-f)表示,其中A-F表示10-15。

16進制普遍應用在計算機領域,因爲將4個位元(Bit)化成單獨的16進制數字不太困難。1個字節(Byte)可表示2個連續的16進制數字,但這種混合表示法易混淆,因此需要一些字首、字尾或下標來區分。

二進制和16進制2

最早的編程語言是二進制語言,也是計算機能夠直接識別的唯一語言。不管用什麼高級語言編寫的程序最後都要轉換爲二進制語言,才能在計算機上執行,因此掌握二進制知識對學習編程語言是非常有幫助的。本篇和同學們探討二進制計數原理以及與十進制、十六進制的轉換。

在講述二進制之前,先做一個小遊戲。伸出我們的右手,從小指開始,依次到大拇指分別代表數字1、2、4、8、16。並且每個手指分爲兩種狀態,手指伸直爲1狀態,手指彎曲爲0狀態。然後分別做每個手指自由伸直或彎曲動作,記錄其狀態和每個手指的數字之和,狀態順序從大拇指開始:

(1)動作:伸直小指、中指和大拇指,彎曲無名指和食指。

狀態:10101

數字之和:21

(2)動作:伸直小指、無名指和中指,彎曲大拇指和食指。

狀態:00111

數字之和:7

二進制和16進制 第2張
  

(3)動作:伸直全部手指。

狀態:11111

數字之和:31

有同學可能會問,做這個遊戲的意義在什麼地方呢?這個遊戲用直觀化的方式演示了二進制數到十進制數的轉換,五個手指的伸直和彎曲的狀態組合用0和1表述出來,就是我們本課程要探討的二進制數,遊戲中記錄的數字之和就是二進制數的十進制表示。

前面的'遊戲可以把5個二進制數轉換爲十進制數,同樣的道理,也可以把30以內的十進制數轉換爲二進制數。只需要把十進制數分解成16、8、4、2、1任意數字之和就可以,然後將對應數字的右手手指伸直,沒有對應數字的右手手指彎曲,從大拇指開始記錄其組合狀態,該組合狀態就是要轉換的二進制數。

例如:

十進制數字:5=4+1 對應的二進制數爲:00101

十進制數字:28=16+8+4 對應的二進制數爲:11100

前面的遊戲能不能實現更多二進制數的轉換呢?當然可以,右手五個手指表示5個二進制數,如果再加上左手就可以表示10個二進制數了,所能表示的十進制數也更大。依次類推,多人合作可以表示更多位的二進制數和更大的十進制數。

二進制和16進制3

二進制換成十六進制的換算方法,如下:

二進制轉換成十六進制的方法是,取四合一法,即從二進制的小數點爲分界點,向左或向右每四位取成一位,組分好以後,對照二進制與十六進制數的對應表將四位二進制按權相加,得到的數就是一位十六進制數,然後按順序排列,小數點的位置不變,最後得到的就是十六進制數。注意16進制的表示法,用字母H後綴表示,比如BH就表示16進制數11,也可以用0X前綴表示,比如0X23就是16進制的23。這裏需要注意的是,在向左或向右取四位時,取到最高位或最低位如果無法湊足四位,就可以在小數點的`最左邊或最右邊補0,進行換算。

二進制和16進制 第3張
  

十六進制的特點:

1、英文字母A,B,C,D,E,F分別表示數字。

2、計數到F後,再增加1個,就進位。

3、十六進制數是計算機常用的一種計數方法,它可以彌補二進制數書寫位數過長的不足,也用於電視機中。

4、十六進制數的表示方式爲0x開頭。

標籤: 二進制 進制
  • 文章版權屬於文章作者所有,轉載請註明 https://xiulifan.com/qinggan/shenghuochangshi/v73w2.html