數制轉換(其中B表示二進位制,D表示十進位制,H表示十六進位制)

2021-03-19 14:25:29 字數 5467 閱讀 1536

1樓:熱心網友

縮寫b:binary 二進位制d:decimal 十進位制h:hex 十六進位制

數制轉換(d為十進位制,b為二進位制,h為十六進位制,o為八進位制)

2樓:

(217)d=(11011001)b=(d9)h=(331)0

(1010011011)b=(29b)h

(98)d=(1100010)b=(62)h=(142)0

計算機的進位制轉換 b二進位制o八進位制d十進位制h十六進位制

3樓:匿名使用者

很簡單啊,比如(1100111)b=(147)o=(67)h 把二進位制從後向前每3位換算為一位8進位制,如果是十六進位制那麼就每4位進行轉換,反過來也可以的

4樓:匿名使用者

213/2=106餘1 011 010 101 b106/2=53餘0 3 2 5 o 11010101b=325o53/2=26餘1 1101 0101 b26/2=13餘0 13(d) 5 h 11010101b= d5h13/2=6餘1 6/2=3餘03/2=1餘11/2=0餘1231=11010101b自己算的可能有錯,解題思路是這樣的.

5樓:匿名使用者

教你個偷懶的方法。。。開啟微軟自帶的計算器

輸入一個數,再調進位制,就萬事ok了

6樓:匿名使用者

【213】d=[11010101 ]b=[ 325]o=[d5 ]h [45.a]h=[1000101.1010 ]b= [105.

12 ]o=[69.10 ]d [11110011.011]b=[ 363.

3]o=[243.3 ]d=[ f3.6]h [177]d [10110001 ]b=[261 ]o=[ b1]h [10110011]b=[179 ]d [1011100110]b=[742 ]d [185]d=[10111001 ]b

c語言中b代表二進位制,q代表八進位制,d代表十進位制,那麼什麼字元代表十六進位制呢?

7樓:曾出現在街角

hex代表十六進位制 0x01h

8樓:匿名使用者

h: hexadecimal 十六進位制的

h代表十六進位制

十進位制,二進位制還有八進位制,十六進位制中的d,b,o,h分別指什麼?

9樓:菩提樹下發巨集願

這四個字母分別代表不同進位制的字尾

區別如下:

d(decimal)表示這個數是十進位制

b(binary)表示這個數是二進位制

o(octor)表示這個數是八進位制

h(hex)表示這個數是十六進位制

擴充套件資料

進位制之間可以相互轉換,具體方法如下:

1、 二進位制數、十六進位制數轉換為十進位制數:用按權法把一個任意r進位制數a(n)、a(n-1)...a(1)、a (0) 、a(-1)、a(-2)...

a(-m)轉換成十進位制數,其十進位制數值為每一位數字與其位權之積的和。

a(n)×r(n)+ a(n-1)×r(n-1)+…+ a(1)×r(1)+ a(0)×r(0)+ a(-1)×r(-1)+ a(-2)×r(-2)+ …+ a(-m) ×r(-m)

2、 十進位制轉化成r 進位制十進位制數輪換成r 進位制數要分兩個部分:整數部分要除r 取餘數,直到商為0,得到的餘數即為二進數各位的數碼,餘數從右到左排列(反序排列) 。小數部分要乘r取整數,得到的整數即為二進數各位的數碼,整數從左到右排列(順序排列) 。

3、十六進位制轉化成二進位制:每一位十六進位制數對應二進位制的四位,逐位。

4、 二進位制轉化成十六進位制:將二進位制數從小數點開始分別向左(對二進位制整數)或向右(對二進位制小數)每四位組成一組,不足四位補零。

10樓:匿名使用者

d(decimal)表示這個數是十進位制

b(binary)表示這個數是二進位制

o(octor)表示這個數是八進位制

h(hex)表示這個數是十六進位制

11樓:孫小猴思戀

d,b, o(q), h都是為了方便表示進位制而加的字尾,我英語不太好,不知道是那四(五)個單詞的縮寫。

能詳細講解一下二進位制(b) 八進位制(o) 十進位制(d) 十六進位制(h)之間的互相轉換過程

12樓:路過的一個

二進位制轉化成十進位制 公式: 舉例: 101.

101(b)= 1*22+0*21+1*20+1*2-1+0*2-2+1*2-3 = 4+0+1+0.5+0+0.125 = 5.

625 715(o)= 7*82+1*81+5*80 = 461 a01b(h)= 10*163+0*162+1*161+11*160 = 40987 2、十進位制轉化成二進位制 方法: 整數部分:除以 2取餘數,直到商為0,第一個餘數是2進位制數的最低位,最後的餘數是最高位。

小數部分:乘以 2取整數,第一個整數是2進位制數的最高位,最後的整數是最低位。 舉例:

100.345(d)=1100100.01011(b) 100(d)=144(o)=64(h) 2 |100 餘數 0.

345 取整 8 |100 2 |50 餘0 最低位 * 00002 8 |12 餘4 最低位 2 |25 餘0 0.690 0 最高位 8 |1 餘4 2 |12 餘1 * 00002 2 |0 餘1 最高位 2 |6 餘0 1.380 1 2 |3 餘0 * 00002 16 |100 2 |1 餘1 0.

760 0 16 |6 餘4 最低位 0餘1 最高位 * 00002 16 |0 餘6 最高位 2 | 1.520 1 * 00002 01.04 1 最低位 100(d)=144(o)=64(h)=1100100(b) 3、八進位制和十六進位制轉化成二進位制 每一個八進位制數對應二進位制的三位。

每一個十六進位制數對應二進位制的四位。 2c1d(h)= 0010 1100 0001 1101(b) 7123(o)= 111 001 010 011(b) 2 c 1 d 7 1 2 3 4、二進位制轉化成八進位制和十六制 整數部分:從右向左進行分組。

小數部分:從左向右進行分組。 轉化成八進位制三位一組。

轉化成十六進位制四位一組。位數不足一組時用零補夠。 11 0110 1110.

1101 01(b) 0011 0110 1110. 1101 0100(b) =36f.d4(h) 3 6 f d 4 1 101 101 110.

110 1(b) 001 101 101 110. 110 100(b) =1556.64(o) 1 5 5 6 6 4

希望採納

請問字母d,q,h,b,o分別代表幾進位制?另外,如果題目中沒有說明是幾進位制,那麼題目預設的是幾進位制

13樓:二鍋頭就是二

1、字母d 代表十進位制,十進位制即滿十進一,滿二十進二,以此類推……2.按權展開,第一位權為10^0,第二位10^1……以此類推,第n位10^(n-1),

2、字母h代表十六進位制,十六進位制(簡寫為hex或下標16)在數學中是一種逢16進1的進位制。一般用數字0到9和字母a到f(或a~f)表示,其中:a~f表示10~15,這些稱作十六進位制數字。

3、字母b代表二進位制,二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」

4、字母o和q都代表八進位制,八進位制,octal,縮寫oct或o,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。

如果題目中沒有說明是幾進位制,那麼預設就是我們通常使用的十進位制,十進位制一般是用字母d代表,但是在進位制轉換過程中一般都會省略字母d。

擴充套件資料

一、十進位制轉二進位制

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

二進位制轉十進位制

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

二、二進位制轉八進位制

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

八進位制轉成二進位制

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

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

1、二進位制轉十六進位制

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

2、十六進位制轉二進位制

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

四、十進位制與八進位制與十六進位制之間的轉換

十進位制轉八進位制或者十六進位制有兩種方法

1、間接法—把十進位制轉成二進位制,然後再由二進位制轉成八進位制或者十六進位制。這裡不再做**用法解釋。

2、直接法—把十進位制轉八進位制或者十六進位制按照除8或者16取餘,直到商為0為止。

五、八進位制或者十六進位制轉成十進位制

方法為:把八進位制、十六進位制數按權、相加即得十進位制數。

八進位制與十六進位制之間的轉換有兩種方法

第一種:他們之間的轉換可以先轉成二進位制然後再相互轉換。

第二種:他們之間的轉換可以先轉成十進位制然後再相互轉換。

14樓:丿

d即decimal表示十進位制,h即hex表示十六進位制,o即octet表示八進位制,b即binary表示二進位制。

通常在題目沒有明確說明的情況下,預設為十進位制。

擴充套件資料

數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照「逢十進一」的原則進行計數的。

常用進位計數制:

1、十進位制(decimal notation),有10個基數:0 ~~ 9 ,逢十進一;

2、二進位制(binary notation),有2 個基數:0 ~~ 1 ,逢二進一;

3、八進位制(octal notation),有8個基數:0 ~~ 7 ,逢八進一;

4、十六進位制數(hexdecimal notation),有16個基數:0 ~~ 9,a,b,c,d,e,f (a=10,b=11,c=12,d=13,e=14,f=15) ,逢十六進一。

二進位制與十進位制的轉換的公式,二進位制轉十進位制公式

計算機內部是以二進位制形式表示資料和進行運算的 計算機內的地址等訊號常用十六進位制來表示,而人們日常又習慣用十進位制來表示資料。這樣要表示一個資料就要選擇一個適當的數字符號來規定其組合規律,也就是要確定所選用的進位計數制。各種進位制都有一個基本特徵數,稱為進位制的 基數 基數表示了進位制所具有的數字...

十進位制數127轉換成二進位制數是,二進位制數1110111轉換成十進位制數是

方法bai 除2取餘法 127除以 duzhi2,商dao63,餘數 回是1 63除以答2,商31,餘數是1 31除以2,商15,餘數是1 15除以2,商7,餘數是1 7除以2,商3,餘數是1 3除以2,商1,餘數是1 1除以2,商0,餘數是1.將餘數從下向上排列,為1111111.計算機內部表示數...

(4 8)D轉換成二進位制數,(214)D轉換成二進位制數,求教。

4.8 d轉換成二進位制數是100.1100,結果保留4位小數。整數轉換採用 除2取餘,逆序排列 法,小數轉換採用 乘2取整,順序排列 法。計算過程 4 2 2 餘0,2 2 1 餘0,1 2 0 餘1,然後將餘數進行逆向排序,得到整數部分的轉換結果100。0.8x2 1.6 取整1,0.6x2 1...