八進位制十六進製制的優點二進位制十進位制八進位制十六進製制各代表的英文本母是什麼

2021-03-09 05:00:27 字數 2962 閱讀 2182

1樓:匿名使用者

首先,計算機採用二進位制**,即0,1;

用二進位制**有很多有點,比方說在邏輯運算子中0代表假,非0代表真;在邏輯電路中,0和1各代表導通或者不通(各個電路0和1代表的不一樣)……而十進位制顯然沒有這個優點

另外2進製數和8進製數,16進製制數之間轉換相當方便,譬如二進位制轉8進製每三位轉一數,二進位制轉16進製制每四位轉一數,高進製數一般都用在儲存系統中,指定哪個儲存單元;另外計算機每8個位為一位元組,用

二、八、十六進製制數代替自然比十進位制數方便許多……the end

2樓:

二進位制書寫和閱讀都太不方便了,就用十六進製制、八進位制來簡化。比如101101101011011101,它的十六進製制是2dadd、八進位制是555335。看看往機器裡輸入時哪個方便?

不管用什麼進製,機器裡都是二進位制,只是螢幕顯示不一樣而已!所以說,進製轉換只是轉換怎麼顯示,機子裡資料根本就沒有改變!八進位制、十六進製制是從二進位制派生出來的,它沒有改變二進位制的本來面目,程式設計師們用起來很方便,又不失他們關心二進位制每位情況的心思。

8是2的3次方,16是2的4次方,所以把一長串二進位制資料變成八進位制或十六進製制是非常方便的:從右至左每3位一隔,最左邊不足時用0在前面補齊,再用0~7八個符號把每一組的數對應寫下來就是了;十六進製制則是每4位一隔,其餘辦法一樣。要變回去就更方便了,把每個符號對應的數按順序用0、1寫下來就是了!

只有十進位制,人類偏愛它,但與二進位制沒有簡單關係,轉換起來麻煩一些。可這沒有辦法,只能忍受了。另:

正因為人是用十進位制記數的,所以電腦軟體幾乎都是圍繞十進位制設計,十進位制變為其他進製都有現成的函式、子程式之類的東西,而其他進製間要變換就得靠自己了。所以把其他進製轉換為十進位制的方法掌握好對程式設計很有好處;比如要把十六進製制轉換為二進位制,直接程式設計難一些,但你把它轉換成進製,然後呼叫個現成的功能就成二進位制了……當然這裡指的是程式設計,要手工操作那太簡單了——如前所述。

16進製制有什麼意義啊?

3樓:月似當時

計算機中資料都是用二進位制儲存,而八進位制與十六進製制可以比十進位制更方便的表示二進位制。

16進製制即逢16進1,每一位上可以是從小到大為0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f共16個大小不同的數。16進製制轉換即16進製制與其他不同進製之間的換算轉換,常見如2進製、8進製等進製。

十六進製制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方。

擴充套件資料

十六進製制轉義序列:如 \x1abf4 ,可以使用任意多的十六進製制數字,直至不是十六進製制數字為止;

16位的通用字元名(universe-character name):\u後面必須跟4個十六進製制數字(不足四位前面用零補齊),表示unicode中在0至0xffff之內的碼位;

32位的通用字元名:\u後面必須跟8個十六進製制數字(不足八位前面用零補齊),表示unicode中所有可能的碼位(除0xd800到0xdfff之外)。

4樓:匿名使用者

前提是:計算機用了二進位制,人習慣用十進位制。

那麼程式設計師經常需要在這兩個進製間準換。

我隨便寫一串十進位制數:3254353 一般人是無法心算得出其二進位制數的

隨便寫一串二進位制數:11001010100 一般人也是無法快速得出十進位制數的

如果我程式設計的時候,恰當的地方用16進製制,尤其是涉及位運算的地方比如0x34

轉十進位制:16*3 +4 = 82 。努力一下,心算還是可以的轉二進位制:0011 0100 。因為存在一對四的關係,所以隨手就能寫出來

5樓:匿名使用者

1、計算機使用二進位制,實際很多情況直接用二進位制進行描述是不方便的,理解和交流都費勁,用十進位制描述雖然最好接受,但十進位制符合了我們人的習慣,卻很難與計算機結構直接關聯,因為十六進製制數與二進位制數之間的四位對應一位的特殊關係,十六進製制在有一定計算機專業知識的人來說,描述有些內容,如位址、**等資訊時,更方便更有利於結合計算機硬體結構來進行理解。所以引入十六進製製作為過渡,就能較好地解決人與計算機之間的溝通問題(只是個人理解,供參考)。

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

應該還有一些理由,自己在應用中去感受吧。

6樓:律令·仆街

彙編並沒有強迫你用16進製制,也可以使用2進製,用16進製制多半是為了簡短,因為換算的時候一位16進製制數可以頂4位2進製數。

二進位制、十進位制、八進位制、十六進製制 各代表的英文本母是什麼

7樓:西丶毒毒毒毒毒

二進位制是binary,簡寫為b。

八進位制是octal,簡寫為o。

十進位制為decimal,簡寫為d。

十六進製制為hexadecimal,簡寫為h。

二進位制數的特點:

它由兩個基本字元0,1組成,二進位制數運算規律是逢二進一。

為區別於其它進製數,二進位制數的書寫通常在數的右下方注上基數2,或加後面加b表示。

1) 二進位制數中只有兩個字元0和1,表示具有兩個不同穩定狀態的元器件。

2) 二進位制數運算簡單,大大簡化了計算中運算部件的結構。

8樓:匿名使用者

b表示二進位制,o表示八進位制,d表示十進位制,h表示十六進製制

9樓:匿名使用者

二進位制 b

八進位制 o

十進位制 d

十六進製制 h

10樓:寵魅

二進位制的字母是b十進位制的,什麼事哦?八點至十五十六期末試試h

11樓:匿名使用者

剛學 2b 8q 10d 16h

二進位制,八進位制,十進位制,十六進製制之間的相互轉換方法

這是我自己製作的進製轉換文件 你可以去看看 有詳細的步驟 如果講軟體處理 變數中的值都是以二進位制儲存的,不能用其他進製。如果要輸出為字串,可以用函式轉換。如果講數制表示 我們平時書寫的數僅僅寫出了表示式的係數,是簡寫法。標準書寫如下 比如乙個數寫為 321。十進位制321 3x10 2 2x10 ...

有關二進位制 八進位制 十進位制 十六進製制的問題

先說下十進位制,就是由0,1,2,3,4,5,6,7,8,9為十個數組成的數字,當然0不能放前面的。同樣,八進位制,是由 0 8八個數字組的數字,十六進製制,是由0 9,a,b,c,d,e,f十六個數組成的數字,a f,表示10 15 方法 轉八進位制,其餘類似 由156來作例子。商餘數 156 8...

十進位制二進位制還有八進位制十六進製制中的dboh分

這四個字母分別代表不同進製的字尾 區別如下 d decimal 表示這個數是十進位制 b binary 表示這個數是二進位制 o octor 表示這個數是八進位制 h hex 表示這個數是十六進製制 擴充套件資料 進製之間可以相互轉換,具體方法如下 1 二進位制數 十六進製制數轉換為十進位制數 用按...