關於2進位制8進位制16進位制的運算,關於2進位制 8進位制 16進位制的運算

2021-05-20 04:48:07 字數 2166 閱讀 3891

1樓:匿名使用者

二進位制是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。

1. 二進位制加法

有四種情況: 0+0=0

0+1=1

1+0=1

1+1=0 進位為1

2. 二進位制乘法

有四種情況: 0×0=0

1×0=0

0×1=0

1×1=1

八進位制數的數碼為0、1、2、3、4、5、6、7共八個,進數規則為逢八進一,借一當八。

十六進位制數的數碼為0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f共十六個,其中數碼a、b、c、d、e、f分別代表十進位制數中的10、11、12、13、14、15,進數規則為逢十六進一,借一當十六。

八進位制和十六進位制的演算法與二進位制差不多,都是舉一反三。

2樓:丟了心的狼

系統裡自帶的計算器高階模式可以計算

3樓:匿名使用者

2進位制就是0和1

8進位制就是01234567

16進位制就是0123456789abcdef

4樓:提顆蒜

二進位制,變成八進位制,從右到左3位二進位制為一組,高為不夠補零,比如1 011 101,首行分成組,每三位一組:001 011 101 變成八進位制,就是101相當於5,110相當於6,1就是1,變成8進位制就是165.

二進位制,變成十六進位制,從右到左5位二進位制為一組。高位不多被零,,為了方便也可以不補。比如1 0110 1010

首先分組,1,0110,1010,變成十六進位制是:1,6,a。十六進就是:16a

這樣明白了麼?

5樓:匿名使用者

2進位制就是0和1

8進位制就是01234567

16進位制就是0123456789abcdef他們是對數的不同表示,比如我們平時學的都是十進位制 用的是0123456789來表示的。比如10 二進位制就是1010 八進位制就是12 十六進位制就還是10。他們之間有固定的演算法的哦`!~!

2進位制8進位制10進位制16進位制各個之間如何進行換算?

6樓:肥仙女

一、二進位制與十進位制之間的轉換:

1、十進位制轉二進位制,方法為:十進位制數除2取餘法,即十進位制數除2,餘數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。

2、二進位制轉十進位制,方法為:把二進位制數按權、相加即得十進位制數。

二、二進位制與八進位制之間的轉換:

1、二進位制轉八進位制,3位二進位制數按權相加得到1位八進位制數。(注意事項,3位二進位制轉成八進位制是從右到左開始轉換,不足時補0)。

2、八進位制轉成二進位制,方法為:八進位制數通過除2取餘法,得到二進位制數,對每個八進位制為3個二進位制,不足時在最左邊補零。

三、二進位制與十六進位制之間的轉換

1、二進位制轉十六進位制,方法為:與二進位制轉八進位制方法近似,八進位制是取三合一,十六進位制是取四合一。(注意事項,4位二進位制轉成十六進位制是從右到左開始轉換,不足時補0)。

2、十六進位制轉二進位制,方法為:十六進位制數通過除2取餘法,得到二進位制數,對每個十六進位制為4個二進位制,不足時在最左邊補零。

16進位制數轉換2進位制和8進位制,要求有計算步驟,謝謝!

7樓:天雲一號

bd6.12ah先轉換bai為二進

制(每一位轉換為對du應的zhi二dao進位制)

bd6.12ah對應的二進位制 1011 1101 0110 . 0001 0010 1010 (4位對應一專個16進位制數)

b d 6 1 2 a

再將1011 1101 0110 . 0001 0010 1010轉換為屬8進位制(3位對應一個8進位制數)

101 111 010 110 . 000 100 101 010

5 7 2 6 . 0 4 5 2

所以對應的8進位制數為5726.0452

100110010.101轉換為10進位制就是2^8 + 2^5 + 2^4 +2^1 + 2^-1 +2^-3

100110010.101轉換為16進位制就是132.a

C語言2進位制轉16進位制

2進位制還是16進位制就是一個表示形式,存在記憶體中的變數是不用轉的,就是顯示出來給人看不一樣。你可以這樣轉 16進位制顯示 printf variable a x a 2進位制顯示 char int2bin const int in,char out tp 0 while out tp out 0...

求二進位制八進位制十進位制16進位制之間的詳細轉換關係

16進位制 0 1 2 3 4 5 6 7 8 9 a b c d e f 10進位制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 這是16進位制轉化10進位制的 我來幾個例子吧 27 10進位制 27 16 1餘11,則用16進位制可表示為1b,即餘數用 表示。再說...

二進位制轉換16進位制二進位制轉換16進位制彙編

16進位制有數字0 9,還有a f,一共16個數碼。轉換的時候,先統一加上30h,然後要判斷是數字還是字母,數字的ascii碼和字母的ascii碼可不是一樣的哦。所以和3ah比較。如果是數字,不變 如果是字母,再加上7h 你的程式是用大寫字母表示,若是小寫字母,那應該再加上27h 數符在輸出時是按其...