tft每日頭條

 > 圖文

 > 二進制和十六進制的對應表

二進制和十六進制的對應表

圖文 更新时间:2025-01-28 10:21:47

二進制和十六進制的對應表?平常我們在上C語言課時,進制數有二進制,八進制,十進制,十六進制,但這裡我們為什麼不講八進制,因為在平時的工作中,幾乎不會用八進制,我來為大家講解一下關于二進制和十六進制的對應表?跟着小編一起來看一看吧!

二進制和十六進制的對應表(深入理解二進制十進制十六進制)1

二進制和十六進制的對應表

平常我們在上C語言課時,進制數有二進制,八進制,十進制,十六進制,但這裡我們為什麼不講八進制,因為在平時的工作中,幾乎不會用八進制。

十進制:

我們平時使用的數都是由0~9共十個數字組成的。例如1,9,11,231,2349等等數,一個數字最多隻能表示到9,如果要表示大于9的數,就要由0~9這十個數字組成。例如我們5 9的結果,用一個數字來表示它的結果,是不夠的,隻能“進位”,用14來表示;也就是滿十進一。這些數都是十進制,所謂十進制就是由0~9個數字組成的數,逢十進一(滿十進一)。

二進制:

我們不妨将思維拓展一下,十進制是逢十進一,那麼二進制就是逢二進一,也就二進制的數不能出現大于2。例如,數字 0、1、10、111、100、1000001 都是有效的二進制。在計算機内部,數據都是以二進制的形式存儲的,二進制是學習編程必須掌握的基礎。

二進制加減法和十進制加減法的思想是類似的:

· 對于十進制,進行加法運算時逢十進一,進行減法運算時借一當十;

· 對于二進制,進行加法運算時逢二進一,進行減法運算時借一當二。

下面兩張示意圖詳細演示了二進制加減法的運算過程。1) 二進制加法:1 0=1、1 1=10、11 10=101、111 111=1110

圖1:二進制加法示意圖

2) 二進制減法:1-0=1、10-1=1、101-11=10、1100-111=101

圖2:二進制減法示意圖

二進制在平常工作的使用的地方,如需要按位與或取反地方,一個數隻取高多少位,或隻取低多少位,然後變成什麼數;都需要二進制的轉換。

Eg:

If(val>>4==0)

{

Do some thing;

}

Else if(val<<3==0)

{

Do some thing;}else

{

Do other thing;

}

首先得把把val值 換成二進制,然後再右移或左移。注:二進制是目前幾乎所有以數字電路為基礎的計算設備的内部處理數字的基礎進制(它位隻有0與1)。

十六進制

除了二進制,十六進制也經常使用,甚至比二進制還要頻繁。十六進制中,用A來表示10,B表示11,C表示12,D表示13,E表示14,F表示15,因此有 0~F 共16個數字,基數為16,加法運算時逢16進1,減法運算時借1當16。例如,數字 0、1、6、9、A、D、F、419、EA32、80A3、BC00 都是有效的十六進制。

注意,十六進制中的字母不區分大小寫,ABCDEF 也可以寫作 abcdef。

下面兩張圖詳細演示了十六進制加減法的運算過程。1) 十六進制加法:6 7=D、18 BA=D2、595 792=D27、2F87 F8A=3F11

圖5:十六進制加法示意圖

2) 十六進制減法:D-3=A、52-2F=23、E07-141=CC6、7CA0-1CB1=5FEF

圖6:十六進制減法示意圖

那麼十六進制數在我們工作中,一般用在哪裡呢。除了數字電路中用二進制來表示(我們能看得到的。如1100,001000這樣的表示的數)外,平常說的二進制保存文件 ,數據以二進制在串口或網串中傳輸,它們都是用十六進制來顯示的。因為十六進制恰好是2的4倍,表示一個字節的時候僅僅需要2個十六進制數就可以表示出來,因此多數用2個十六進制來表示一個字符,看上去比較清晰(也可以節約數據長度且換算關系相當直觀)。

如果大家對八進制有興趣,可以去了解一下

八進制八進制有 0~7 共8個數字,基數為8,加法運算時逢八進一,減法運算時借一當八。例如,數字 0、1、5、7、14、733、67001、25430 都是有效的八進制。下面兩張圖詳細演示了八進制加減法的運算過程。1) 八進制加法:3 4=7、5 6=13、75 42=137、2427 567=3216

圖3:八進制加法示意圖

2) 八進制減法:6-4=2、52-27=23、307-141=146、7430-1451=5757

圖4:八進制減法示意圖

二進制,十六進制在平進工作中用到的地方特别多。如果對二進制與十六進制不理解,就很難把工作做好。所以大家一定要理解透。

以上的圖例是借鑒一位大佬的,覺得寫的挺好的,加上工作自己總結的。分享給大家。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved