1樓:奮進中的小李
二進位制和十六進製制的對應關係如下圖所示:
十六進製制對應的二進位制數要比十進位制數本身好記。你看,0~9十個符號和它們代表的數值當初是費了功夫才記住的,只是我們現在熟悉了而已;而二進位制數字只需記住0、1兩個符號而且它們就代表0和1。十六進製制數字用4位二進位制表示,二進位制數從右至左的位權是1、2、4、8,記住這個,看到十六進製制數就用這個十六進製制數以下最大的權開始把權數依次相加,若加起來大於這個十六進製制數了,就把這一位變0加下一位的權值,直到最後,寫出來就是二進位制了。
比如十六進製制a,就是10=8+2,寫出二進位制來就是:8對應從右向左數第4位的權位為1,2對應第2位為1,其餘位為0,則為1010;再比如c,就是12,那就是8+4,就是4位權加3位權得:1100;b是11,=8+3=8+2+1,就是4位權+2位權+1位權=1011……
拓展資料二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。
當前的計算機系統使用的基本上是二進位制系統,資料在計算機中主要是以補碼的形式儲存的。計算機中的二進位制則是乙個非常微小的開關,用1來表示「開」,0來表示「關」。
20世紀被稱作第三次科技革命的重要標誌之一的計算機的發明與應用,因為數字計算機只能識別和處理由『0』.『1』符號串組成的**。其運算模式正是二進位制。
19世紀愛爾蘭邏輯學家喬治布林對邏輯命題的思考過程轉化為對符號"0''.''1''的某種代數演算,二進位制是逢2進製的進製。0、1是基本算符。
因為它只使用0、1兩個數字符號,非常簡單方便,易於用電子方式實現。
2樓:玄若水
十六進製制轉二進位制
0(0000),1(0001),2(0010),3(0011),4(0100),5(0101),6(0110),7(0111),8(1000),9(1001),a(1010),b(1011),c(1100),d(1101),e(1110),f(1111)
3樓:匿名使用者
哎,這個我以前也是會的十六進製制和二進位制他們的對應關係,但是現在你叫我,現在想我都忘記了。
二進位制十進位制八進位制十六進製制的對應表
4樓:愛抹茶冪語
二進位制十進位制八進位制十六進製制的對應表如下圖所示
二進位制數是逢2進製的進製,0、1是基本算符;計算機運算基礎採用二進位制。電腦的基礎是二進位制。在早期設計的常用的進製主要是十進位制(因為我們有十個手指,所以十進位制是比較合理的選擇,用手指可以表示十個數字,0的概念直到很久以後才出現,所以是1-10而不是0-9)。
電子計算機出現以後,使用電子管來表示十種狀態過於複雜,所以所有的電子計算機中只有兩種基本的狀態,開和關。也就是說,電子管的兩種狀態決定了以電子管為基礎的電子計算機採用二進位制來表示數字和資料。
常用的進製還有8進製和16進製制,在電腦科學中,經常會用到16進製制,而十進位制的使用非常少,這是因為16進製制和二進位制有天然的聯絡:4個二進位制位可以表示從0到15的數字,這剛好是1個16進製制位可以表示的資料,也就是說,將二進位制轉換成16進製制只要每4位進行轉換就可以了。
二進位制的「00101000」直接可以轉換成16進製制的「28」。位元組是電腦中的基本儲存單位,根據計算機字長的不同,字具有不同的位數,現代電腦的字長一般是32位的,也就是說,乙個字的位數是32。
位元組是8位的資料單元,乙個位元組可以表示0-255的十進位制資料。對於32位字長的現代電腦,乙個字等於4個位元組,對於早期的16位的電腦,乙個字等於2個位元組。
擴充套件資料
採用二進位制數的原因
容易表示
二進位制數只有「0」和「1」兩個基本符號,易於用兩種對立的物理狀態表示。
運算簡單
二進位制數的算術運算特別簡單,加法和乘法僅各有3條運算規則( 0+0=0,0+1=1,1+1=10和0×0=0,0×1=0,1×1=1 ),運算時不易出錯。
此外,二進位制數的「1」和「0」正好可與邏輯值「真」和「假」相對應,這樣就為計算機進行邏輯運算提供了方便。算術運算和邏輯運算是計算機的基本運算,採用二進位制可以簡單方便地進行這兩類運算。
5樓:柳慕辰
二進位制 八進位制 十進位制 十六進製制
0000 0 0 0
0001 1 1 1
0010 2 2 2
0011 3 3 3
0100 4 4 4
0101 5 5 5
0110 6 6 6
0111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 a
1011 13 11 b
1100 14 12 c
1101 15 13 d
1110 16 14 e
1111 17 15 f
十進位制數與二進位制數、十六進製制數的對應表示?
6樓:xiaoguoguo兒
十進位制數與二bai進製du數、十六進製制數
zhi對應表:
十進位制數dao與版二進位制數、8421bcd碼,5421bcd碼,2421bcd碼,餘三碼權對應表
希望對你有幫助
【(⑅˃◡˂⑅)如果你滿意,那就反手乙個贊吧】
十六進製制與二進位制的關係是什麼?
7樓:哇哎西西
十六進製制與二進位制都是計算機中資料的一種表示方法。
二進位製用b,十六進製製用h
二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」。
十六進製制是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。它由0-9,a-f組成,字母不區分大小寫。
與10進製的對應關係是:0-9對應0-9;a-f對應10-15;n進製的數可以用0~(n-1)的數表示,超過9的用字母a-f。
8樓:匿名使用者
所謂二進位制計數,即每一位只有兩個數,要麼是0,要麼是1,而且顧名思義,是「逢二進一」。因此,二進位制計數的基數為2。
十六進製制,顧名思義是逢十六進一,它在計算機上的作用,是用來縮短冗長的二進位制數,以便於閱讀和使用。在計算機中,十六進製制常用來縮寫二進位制位址。十六進製制的數除0~9以外,還用a、b、c、d、e、f等6個字母來對應表示十進位制的10、11、12、13、14、15這六個數字。
因此,十六進製制的基數為16,它的計數特點是「逢十六進一」。
由於16=2×2×2×2,即16=24。因此,一位十六進製制數相當於4位二進位制數。
(1)二進位制數轉換成十六進製制數
將乙個二進位制數轉換成十六進製制數的方法是:只要把二進位制數從右往左每四位為一組計算出對應的一位十六進製制數(不足四位的,前面新增「0」補足四位)。
將二進位制數10011001111轉換成十六進製制數。
解: 二進位制數: 0100 1100 1111
↓ ↓ ↓
十六進製制數:4 c f
∴(10011001111)2=(4cf)16
(2)十六進製制數轉換成二進位制數
將一位十六進製制數轉換成二進位制數,只要把每位十六進製制數用對應的四位二制數來代替。
將十六進數3b4c轉換成二進位制數。
解:十六進製制數: 3 b 4 c
↓ ↓ ↓ ↓
二進位制數: 0011 1011 0100 1100
∴(3b4c)16=(11101101001100)2
在將十六進製制數轉換成二進位制數時,最後得到的二進位制數最高位的「0」往往都可以去掉。
9樓:匿名使用者
由低位到高位 就是從右到左 每四個二進位制位能合併成乙個十六進製制 。 這是兩個進製數值的轉換關係,至於其他,就是兩種不同進製的數值表示方法而已。
10樓:
1. 二進位制1000專換成16進製製用8421轉換法,即自左向右,8*1+4*0+2*0+1*0=0x8,這是所有十六進製制轉二進位制的通用轉換方式,位對位對齊轉換,分別乘以8421,然後相加。如果二進位制數不夠位,應在整數字左邊或小數字右邊用0補足,湊足4的倍數。
當然整數部分和小數部分要分別轉換。如:將111100轉換為16進製制,用8421轉換法,但只能對齊二進位制的低四位,高二位無法對齊的情況下補0,變為00111100b,再用8421:
0*8+0*4+1*2+1*1+1*8+4*1+0*2+0*1=0x3c。注意:十六進製制數的一位相當於二進位制數的四位。
2. 十六進製制轉換二進位制:用8421拼湊法,首先要清楚的是:
四位二進位制數表示十六進製制的一位,根據以上例子,轉換0x3c。首先轉換二進位制的高四位,也就是十六進製制3這個數,可以將8421四位數相加拼湊,如果能得出3,就將該位設定為1,其餘為0。這四個數字中,僅有2+1才能得到3,因此,轉換為二進位制就是0011。
低四位,十六進製制數c(十進位制數12),只有8+4=12,設定為1,其餘為0,就得到1100,高低位結合起來,二進位制數為00111100.
結合你的例子,轉換0x8,8421中僅有8與其相匹配,直接設該位為1,其餘為0,得1000b。
還有一種比較簡單的方法,樓主可以直接查詢bcd碼,任何乙個十六進製制數都可以通過查詢bcd碼得以轉換。
另外,樓上的朋友轉換的數並非十六進製制,而是十進位制。
十六進製制ffff轉換為十進位制二進位制是多少
十六進製制ffff轉換成十進位制為 65535,轉換成二進位制為 1111111111111111 十六進製制 英文名稱 hexadecimal 是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。它由0 9,a f組成,字母不區分大小寫。與10進製的對應關係是 0 9對應0 9 a f對...
二進位制,八進位制,十進位制,十六進製制之間的相互轉換方法
這是我自己製作的進製轉換文件 你可以去看看 有詳細的步驟 如果講軟體處理 變數中的值都是以二進位制儲存的,不能用其他進製。如果要輸出為字串,可以用函式轉換。如果講數制表示 我們平時書寫的數僅僅寫出了表示式的係數,是簡寫法。標準書寫如下 比如乙個數寫為 321。十進位制321 3x10 2 2x10 ...
八進位制十六進製制的優點二進位制十進位制八進位制十六進製制各代表的英文本母是什麼
首先,計算機採用二進位制 即0,1 用二進位制 有很多有點,比方說在邏輯運算子中0代表假,非0代表真 在邏輯電路中,0和1各代表導通或者不通 各個電路0和1代表的不一樣 而十進位制顯然沒有這個優點 另外2進製數和8進製數,16進製制數之間轉換相當方便,譬如二進位制轉8進製每三位轉一數,二進位制轉16...