為什麼使用16進製制,數字裝置為什麼要使用八進位制和十六進位制

2021-03-04 08:56:52 字數 2629 閱讀 1903

1樓:匿名使用者

16進製制用於計算機領域的一種重要的數制;

對計算機理論的描述,計算機硬體電路的設計都是很有益的。比如邏輯電路設計中,既要考慮功能的完備,還要考慮用盡可能少的硬體,十六進位制就能起到一些理論分析的作用。比如四位二進位制電路,最多就是十六種狀態,也就是一種十六進位制形式,只有這十六種狀態都被用上了或者盡可能多的被用上,硬體資源才發揮了盡可能大的作用。

十六進位制更簡短,因為換算的時候一位16進製製數可以頂4位2進製數。

2樓:匿名使用者

有時要表示乙個很大的數字,比如255,如果要用二進位製表

示,就是8個1,即11111111,而如果用十六進位制表示就是0xff,對於越大的數,用十六進位制來表示相對二進位制就更加顯得簡潔。

那為什麼不用十進位制呢?因為二進位製數是計算機語言,而十六進位制 16是2的4次方,這樣系統在轉換數制時會更加快捷

3樓:匿名使用者

因為二進位制 不容易瀏覽,所以產生了8進製和16進製制

4樓:匿名使用者

16 相對 2、10 進製更容易使用

數字裝置為什麼要使用八進位制和十六進位制

5樓:匿名使用者

數字裝置用的是2進製,2進製和8進製轉換非常容易(相對10進製),不需要短除,口算就夠了

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

6樓:綠鬱留場暑

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

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

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

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

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

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

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

擴充套件資料:

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

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

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

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

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

7樓:匿名使用者

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

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

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

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

8樓:蔣增福

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

9樓:匿名使用者

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

10樓:焜禹

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

計算機中為什麼要引入8進製和16進製制

11樓:幸巴達

更便於對二進位制的計算以及記憶,也減少的書寫的複雜性,讀起來也更直觀,如果寫一堆的零和一,很難讀懂,如果改寫成幾位的八進位制或十六進位制便好多了。此外,二進位制,八進位制以及十六進位制之間的轉換非常方便。

12樓:匿名使用者

我認為主要還是由硬體決定的,2進製由於是0 1構成,可以通過高電平和低電平直接實現開關功能,將數碼訊號反映出來,這在硬體上是很好實現的,8進製和16進製表示的數實際上也可以看成是一組2進製的數,但由於組成比較豐富,同時結構化了2進製,使儲存結構簡單易懂

13樓:兔弟蛇哥

8進製和十六進位制能更簡潔地表示二進位製數,而且能很方便地轉換為二進位制。

14樓:匿名使用者

不覺得8進製和16進製制比2進製先進多了嗎,能做的事情更多,用0和1 表示的東西做的事情已經空前了,如果引進1234567是不是有更多的組合和排列?

15樓:卡班

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

沒有這些進製怎麼與你溝通呢???

數字裝置為什麼要使用八進位制和十六進位制

數字裝置用的是2進製,2進製和8進製轉換非常容易 相對10進製 不需要短除,口算就夠了 理工科學生最主要需要掌握的程式語言有哪幾種?大哥,學這麼多什麼用,一語言種類懂的再多,還不如乙個精深一們語言的人,就好比你說自己會c c 彙編 c vb等等等等,但是都只懂一點,有人只會一門語言,而且是高手中的高...

什麼是16進製制32進製,16進製制轉32進製問題

16進製制就是逢16進1,32進製就是逢32進1吧,很好理解了。電腦程式中經常用的一種編輯方法,具體的我也不是很在行,我們現在用的計算機是2進製的,就是只有01兩個數字表示具有兩個不同穩定狀態的存在,如什麼是否,有無。這樣大大節省效率。16進製制數制的一種表示方法。如同我們常用的十進位製數一樣。十進...

十六進位製數的基數為16,能用到的數字符號是哪些

十六進位制的符號有 0 1 2 3 4 5 6 7 8 9 a b c d e f,其中a代表10,b代表11,c代表12,d代表13,e代表14,f代表15.0 9,abcdef 16進製制數字符是什麼 十六進位制 hexadecimal 是計算機中資料的一種表示方法,它的規則是 逢十六進一 十六...