計算機中的二進位制,十六進位制和我們平常使用的十進位制到底有什麼不

2021-05-05 23:28:30 字數 5390 閱讀 6872

1樓:匿名使用者

10用二進位制表示為 1010 ,用16進製表示為 a其實就是一樣的原理,都是到了最大就進位,10進位制的到了9只要再增加就要長一位成10

二進位制呢, 從0到5如下 0,1,10,11,100,101轉化不 一兩句就說清楚的,我只說一下2和16進位制的轉化把2進位制的四位當成16進位制的一位,比如說 1010111,這個二進位制數為7位,後面四位0111表示7,前面只有三位,101,表示3,所以變成16進製為37,呵呵

2樓:匿名使用者

二進位制由0,1表示,如10011101010000111十六進位制由0-9,a-f表示,如98a

十進位制也就是0-9了

二進位制轉十進位制,通過位的權值和值相乘,如110=1*2(2)+1*2(1)+0*2(0)=6,(括號裡表示冥)

十六進位制轉十進位制,首先可以吧十六進位制轉換為二進位制,方法是把一位十六進位制用4為二進位制表示,如9a=1001 1010,然後再轉換成十進位制

計算機中為什麼採用二進位制?而平時採用十六進位制?

3樓:綠鬱留場暑

之所以採用二進位制因為:

1、技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用「1」和「0」表示。

2、簡化運算規則:兩個二進位制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。

3、適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合。

4、易於進行轉換,二進位制與十進位制數易於互相轉換。

5、用二進位制表示資料具有抗干擾能力強,可靠性高等優點。因為每位資料只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。

採用十六進位制,兩位十六進位制正好表示一個位元組,比十進位制方便。

擴充套件資料:

優點數字裝置簡單可靠,所用元件少;

只有兩個數碼0和1,因此它的每一位數都可用任何具有兩個不同穩定狀態的元件來表示;

基本運算規則簡單,運算操作方便。

缺點用二進位制表示一個數時,位數多。因此實際使用中多采用送入數字系統前用十進位制,送入機器後再轉換成二進位制數,讓數字系統進行運算,運算結束後再將二進位制轉換為十進位制供人們閱讀。

二進位制和十六進位制的互相轉換比較重要。不過這二者的轉換卻不用計算,每個c,c++程式設計師都能做到看見二進位制數,直接就能轉換為十六進位制數,反之亦然。

4樓:匿名使用者

因為二進位制是在電路中最好控制的,只有1和0兩種狀態,如果更多進位制的話真不知電腦能怎麼執行了.

在電腦中如果只是用一位位二進位制來儲存資料會比較麻煩,例如要儲存一個整數15,要用四位二進位制,200又要用8位二進位制.那讀取時這個數到底時多少位二進位制呢.所以產生了位元組,並規定8位進位制數為一個位元組,一個位元組可表示0-255,一共256個數.

如果儲存的數大於255可以用兩個位元組表示.

這時如果十六進位制來表示位元組又會比十進位制方便很多.因為用兩位十六進位制剛好可以表示一個位元組,例如f0二進位制就是11110000.高位十六進位制和低位十六進位制又剛好分別對應二進位制中的前四位和後四位.

5樓:蔣增福

因為數位電路中只有高低電平之分。也就相當與一個開關。如開為1,關為0。所以計算機中採用二進位制。十六進位制只是計算機常用的一種編碼方法。

6樓:匿名使用者

因為計算機只識別地二進位制。不能識別十六進位制。

7樓:焜禹

平時十六進位制的使用是為了便於書寫;而計算機內部,一切資訊的存取、傳輸都是以二進位制形式進行的。

11. 人們通常用十六進位制而不用二進位制書寫計算機中的數,是因為( )

8樓:做而論道

a.十六進位制的書寫比二進位制方便

計算機語言中二進位制,八進位制,十進位制,十六進位制之間具體的關係是怎樣的?

9樓:

二進位制,八進位制,十進位制,十六進位制

二進位制是計算機內部所有資料的儲存方式。

八進位制,十進位制,十六進位制 是人能識別的資料格式。

一般來說,通常的二進位制,八進位制,十進位制,十六進位制。

是指儲存在字串裡的二進位制,八進位制,十進位制,十六進位制。

十進位制有字串表示的十進位制,bcd碼錶示的十進位制(又分壓縮和非壓縮bcd)!

字串的二進位制,八進位制,十進位制,十六進位制是給人看的!

bcd碼錶示的十進位制是計算機使用的!

計算機內部資料不再有二進位制,八進位制,十六進位制的區別,都是二進位制,只有十進位制用bcd碼。

二進位制逢2進1,,八進位制,十進位制,十六進逢8進1 ,逢10進1,逢16進1

n進位制逢n進1

二進位制 八進位制 十進位制 十六進位制

0 : 0000 0000 00 0 0

1 : 0000 0001 01 1 1

2 : 0000 0010 02 2 2

3 : 0000 0011 03 3 3

4 : 0000 0100 04 4 4

5 : 0000 0101 05 5 5

6 : 0000 0110 06 6 6

7 : 0000 0111 07 7 7

8 : 0000 1000 010 8 8

9 : 0000 1001 011 9 9

10 : 0000 1010 012 10 a

11 : 0000 1011 013 11 b

100: 0110 0100 144 100 64

十六進位制用字母abcdef 或者 abcdef分別表示 10,11,12,13,14,15

c語言的表示式裡 8進位制前面加0 ,16進位制前加0x;沒有二進位制的表示方法。

在字串裡和字元裡反斜杆\nnn表示8進位制, \xnnn 表示16進位制;

c語言,因為字元是整數的一種,所以可以直接用數值,表示字元的值!!

char c=『a';和char c=97 等價!

10樓:匿名使用者

二進位制就是逢二進一,0+0=0,0+1=1,1+1=10八進位制就是逢八進一,0+0=0,0+1=1,。。。。6+1=7,7+1=10,6+2=10.。。

十進位制就是逢十進一,9+1=10,8+2=10,7+3=10.。。

十六進位制就是逢十六進一,10-15用a-f表示,10=a,11=b,12=c,13=d,14=e,15=f

a+6=16=10,7+9=16=10

計算機有二進位制和十進位制,為什麼還要搞個八進位制,十六進位制?

11樓:哎喲

這是由於降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制檯。

八進位制廣泛應用於計算機系統,如pdp-8,icl 1900和ibm大型機使用12位、24位或36位。八進位制為這些基礎,因為他們的最理想的二進位制字縮寫大小能被3整除(每個八進位制數字代表三個二進位制數字)。

四、八到十二個數字可以簡明地顯示整個機器,也降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制檯,在二進位制顯示使用過於複雜,然而十進位制顯示需要複雜的硬體,十六進位制顯示需要顯示更多的數字。

12樓:匿名使用者

十進位制計數法是相對二進位制計數法而言的,是我們日常使用最多的計數方法。計算機內部使用二進位制表示數,二進位制與十進位制的轉換是比較複雜的。

由於二進位制資料的基r較小,所以二進位制資料的書寫和閱讀不方便,為此,在小型機中引入了八進位制。八進位制適用於12位和36位計算機系統(或者其他位數為3的倍數的計算機系統)。

由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數。比較短容易記憶且適於大部分位數為二的冪(8位,16位,32位與64位計算機系統)的計算機系統。

13樓:匿名使用者

計算機只有2進位制

。十進位制、十六進位制、八進位制是為了使用方便。

十進位制是最符合人類自然計數方式的一種進位制。

八進位制基本被淘汰。

十六進位制可以用兩位正好描述一個位元組(8位2進位制),故在計算機彙編級程式設計時大量使用。

注:inter 系列 cpu支援 加減結果的十進位制調整,使用bcd碼。(用4位二進位制數來表示1位十進位制數中的0~9這10個數碼,簡稱bcd碼,即bcd**。

binary-coded decimal‎,簡稱bcd,稱bcd碼或二-十進位制**,亦稱二進碼十進數。是一種二進位制的數字編碼形式,用二進位制編碼的十進位制**。)

14樓:匿名使用者

糾正一下,計算機只有二進位制!!!搞那麼多的進位制是為了表示方便

二進位制,十進位制,十六進位制有什麼用,在生活中怎麼運用

15樓:

二進位制: 技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用「1」和「0」表示。 簡化運算規則:

兩個二進位制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。 適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合。

 易於進行轉換,二進位制與十進位制數易於互相轉換。 (5) 用二進位制表示資料具有抗干擾能力強,可靠性高等優點。因為每位資料只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。

十進位制:便於統計

十六進位制:計算機中二進位制太長,用16進位制可以解決這個問題。因為,進位制越大,數的表達長度也就越短。

16,是2的4次方。這一點使得三種進位制之間可以非常直接地互相轉換。16進位制縮短了二進位制數,但保持了二進位制數的表達特點。

二進位制是在計算機或是電路中應用,十進位制就是我們平常用的,滿十進一,16進位制我只知道在考試塗卡時候有用到(1,2,4,8碼)

二進位制和十六進位制怎麼轉換,什麼是二進位制 十六進位制有什麼區別,普通數怎麼轉化為二進位制和十六進位制

以二進位制數的小數點為界,整數部分從右至左每4位分開,最左邊不足4位時前面用0補齊 小數部分從左至右每4位分開,最右邊不足4位時後面用0補齊。然後按每4位對應的十六進位制符號寫出來,小數點位置不變就ok了。例如要將11010010110111.0011101化為十六進位制的步驟如下 以小數點為界左右...

二進位制轉十六進位制簡便方法

十六進位制就是逢16進1 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f 十五個字元組成 比如 1 f 10 滿16了,進1位 計算機中常用的數的進位制主要有 二進位制 八進位制 十六進位制,學習計算機要對其有所瞭解。2進位制,用兩個阿拉伯數字 0 1 8進位制,用八個阿拉伯數字 0...

計算機中為什麼採用二進位制?而平時採用十六進位制

之所以採用二進位制因為 1 技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用 1 和 0 表示。2 簡化運算規則 兩個二進位制數和 積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。3 適合邏輯運算 邏輯代數是邏輯運算的理...