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

2021-03-04 00:34:21 字數 5914 閱讀 4132

1樓:菩提樹下發巨集願

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

區別如下:

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、 二進位制轉化成十六進製制:將二進位制數從小數點開始分別向左(對二進位制整數)或向右(對二進位制小數)每四位組成一組,不足四位補零。

2樓:匿名使用者

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

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

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

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

3樓:孫小猴思戀

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

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

4樓:費亮戎姬

你題目的51原來是十進位制的嗎?如果是

答案就是下面這個。

d=51,b=110011,o=63,h=33

5樓:合佑平伍雁

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

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

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

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

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

6樓:路過的乙個

二進位制轉化成十進位制 公式: 舉例: 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

希望採納

二進位制、八進位制、十進位制、十六進製制裡的字母(b.d…)是什麼意思?

7樓:匿名使用者

我們中學裡學的數學都是10進製,所以用0到9來表示,封10進1。

二進位制,顧名思義,封二進一。所以用0和1表示。

八進位製用0到7表示。

十六進製製用0到16來表示,為了方面,我們規定a=10,b=11,c=12,d=13,e=14,f=15

比如十六進製制a6e4,就相當於10 6 14 4我說的可能不規範,理解就好

8樓:匿名使用者

二進位制(b,binary),八進位制(o,octal) 十進位制(d,decimalist),十六進製制(h,hex)

9樓:匿名使用者

二進位制的英文表示法,就是以bin、oct、hex、dec分別代表

二、八、十

六、十進位制。或者只寫第乙個字母。例如1101b表示是二進位制。有些地方為了避免「o」跟「0」混淆,把o寫成q。

10樓:匿名使用者

十六進製制中,a,b,c,d,e,f分別表示10,11,12,13,14,15

11樓:秋天來了仔陳

只有16進製制有字母吧,a表示10,b表示11...f表示15

二進位制,八進位制,十進位制,十六進製制之間相關轉換,什麼時候加b o d h啊

12樓:匿名使用者

為了不致於混淆各種不同進製的表達,通常二進位制數加字尾b,八進位制數的字尾是o,十六進製制數的字尾是h,十進位制數的字尾是d。因為十進位制數是常用的進製,所以十進位制數也可以不加字尾,或者說,不加字尾的通常是十進位制數。

13樓:阿拉是文盲

3打望大神我愛電視啊阿武道是阿武道是啊

進製中o b h d 表示什麼

14樓:呼呼呼

o :octet, 八進位制

b :binary, 二進位制

h :hex, 十六進製制

d :decimal, 十進位制

對於任何乙個數,我們可以用不同的進製來表示。比如:十進數57(10),可以用 二進位制表示為111001(2),也可以用五進製表示為212(5),也可以用八進位制表示為71(8)、用 十六進製制表示為39(16),它們所代表的數值都是一樣的。

位權概念

對於形式化的進製表示,我們可以從0開始,對數字的各個數字進行編號,即個位起往左依次為編號0,1,2,……;對稱的,從小數點後的數字則是-1,-2,……

進行進製轉換時,我們不妨設源進製(轉換前所用進製)的基為r1,目標進製(轉換後所用進製)的基為r2,原數值的表示按數字為ana(n-1)……a2a1a0.a-1a-2……,r1在r2中的表示為r,則有(ana(n-1)……a2a1a0.a-1a-2……)r1=(an*r^n+a(n-1)*r^(n-1)+……+a2*r^2+a1*r^1+a0*r^0+a-1*r^(-1)+a-2*r^(-2))r2

(由於此處不可選擇字型,說明如下:an,a2,a-1等符號中,n,2,-1等均應改為下標,而上標的冪次均用^作為字首)

舉例:乙個十進位制數110,其中百位上的1表示1個10^2,既100,十位的1表示1個10^1,即10,個位的0表示0個10^0,即0。

乙個二進位制數110,其中高位的1表示1個2^2,即4,低位的1表示1個2^1,即2,最低位的0表示0個2^0,即0。

乙個十六進製制數110,其中高位的1表示1個16^2,即256,低位的1表示1個16^1,即16,最低位的0表示0個16^0,即0。

可見,在數制中,各位數字所表示值的大小不僅與該數字本身的大小有關,還與該數字所在的位置有關,我們稱這關係為數的位權。

十進位制數的位權是以10為底的冪,二進位制數的位權是以2為底的冪,十六進製制數的位權是以16為底的冪。數字由高向低,以降冪的方式排列。

15樓:陽光的蟈蟈妞

octet, 八進位制

binary, 二進位制

hex, 十六進製制

decimal, 十進位制

拓展資料:

10進製轉換成其他的都是除以要轉換成的那個數,也就是說轉換成二進位制的就除以2,轉換成八進位制的就除以8,轉換成十六進製制的就除以16,然後倒取餘數

16樓:ixy222樓

那肯定是有一定意義上的含義了,所以要是你想要知道的話,可以在網路上輸入關鍵字就可以查詢。

17樓:匿名使用者

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

18樓:經驗第一人

h表16進製制 b表8進製 q表10進製 d表2進製

進製計數制中二進位制為什麼是b?八進位制為什麼是o?十進位制為什麼是d?十六進製制為什麼是h?

19樓:賊人萬死

英文本母首字母

binary

octonary

decimal

hexadecimal

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

20樓:匿名使用者

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

21樓:匿名使用者

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自己算的可能有錯,解題思路是這樣的.

22樓:匿名使用者

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

輸入乙個數,再調進製,就萬事ok了

23樓:匿名使用者

【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

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

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

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

首先,計算機採用二進位制 即0,1 用二進位制 有很多有點,比方說在邏輯運算子中0代表假,非0代表真 在邏輯電路中,0和1各代表導通或者不通 各個電路0和1代表的不一樣 而十進位制顯然沒有這個優點 另外2進製數和8進製數,16進製制數之間轉換相當方便,譬如二進位制轉8進製每三位轉一數,二進位制轉16...

求十進位制二進位制八進位制十六進製制之間小數的轉換。注意是小數的轉換。謝謝了。求詳細解答。通俗易懂

小數 十進位制轉二進位制 十進位制小數乘以2,整數部分為二進位制小數點後第一位,小數部分再乘以2,整數部分為二進位制小數點後第二位,以此類推.例如 十進位制小數0.1875 0.1875 2 0.375 二進位制0.0 0.375 2 0.75 二進位制0.00 0.75 2 1.5 二進位制0.0...