40的十進位制數,八進位制數,十六進位制數分別是什麼?怎麼算的?要

2021-04-08 23:57:57 字數 3472 閱讀 2237

1樓:五希榮臧夏

40這個數到底是什麼進位制。。。

如果是十進位制

那它的八進位制為50

計算方法為:拿40除以8等於5餘0,則八進位制的表示為50它的十六進位制為28

計算方法為:拿40除以16等於2餘8,十六進位制表示為28

什麼叫二進位制數、什麼叫**制數、什麼叫八進位制數、什麼叫十六進位制數?它們是怎麼產生出來的

2樓:匿名使用者

二進位制數的運演算法則

二進位制數運算非常簡單,計算機很容易實現,其主要法則是:

0+0=0 0+1=1 1+0=1 1+1=0 0*0=0 0*1=0 1*0=0 1*1=1

由於運算簡單,電器元件容易實現,所以計算機內部都用二進位制編碼進行資料的傳送和計算。

3.十進位制與二進位制、八進位制、十六進位制數之間的相互轉換

(1)數的進位制與基數

計數的進位制不同,則它們的基數也不相同,如表1-1所示。

進位制 基數 特點

二進位制 0 ,1 逢二進一

八進位制 0,1,2,3,4,5,6,7 逢八進一

十六進位制 0,1,2,...,9,a,b,c,d,e,f 逢十六進一

(2)數的權

不同進位制的數,基數不同,每位上代表的值的大小(權)也不相同。

如:(219)10=2*102+1*101+9*100

(11010)2=1*24+1*23+0*22+1*21+1*20

(273)8=2*82+7*81+3*80

(27af)16=2*163+7*162+10*161+15*160

(3)十進位制數轉換任意進位制

1) 將十進位制整數除以所定的進位制數,取餘逆序。

(39)10=(100111)2 (245)10=(365)8

2)將十進位制小數的小數部分乘以進位制數取整,作為轉換後的小數部分,直到為零或精確到小數點後幾位。

如:(0.35)10=(0.01011)2 (0.125)10=(0.001)2

(4)任意進位制的數轉換十進位制

按權值:

如:(219)10=2*102+1*101+9*100

(11010)2=1*24+1*23+0*22+1*21+1*20=26

(273)8=2*82+7*81+3*80=187

(7af)16=7*162+10*161+15*160=1867

3樓:

跟他們的名字一樣 像2進位制就是逢二進一····以此類推

他們的產生···就是計算機的運算 計算機只認知機器語言也就是0和1兩個數字 然後···就延伸出這麼多進位制~ 呃 入門的東西很簡單的 如果有興趣學 給你個** 加油~

4樓:匿名使用者

幾進位制就是有幾個陣列成的.我們常用十進位制.就是0~9.電腦用二進位制0或1.它們之間有換算公式.十六進位制就是a~f加上0~9

1110101的十進位制八進位制十六進位制都是什麼?計算方法要詳細步驟

5樓:匿名使用者

二進位制數1110101,轉換成十進位制過程是:

從最後一位開始,只要是1的,就按照2的相應倍數進行相加1.2.4.

8.16.32.

64.128(就是0倍,1倍,2倍。。。)則該數對應的十進位制數是1+4+16+32+64=117

八進位制的轉換可以由上面算出的十進位制117來除以8取所得餘數,最先出現的餘數就是對應的八進位制的最後一位,依次排列就是:165

相應從十進位制轉2.8.16進位制都是同樣原理。

而從二進位制轉16進位制則有簡便方法:就是從二進位制的最後一位往上取四位一個段,就是對應16進位制的一位,不夠四位的高位用0補齊,則該二進位制數對應16進位制的過程就是0101對應1+4=5,0111對應1+2+4=7,對應的16進位制數就是75

6樓:毓人

1110101的十進位制

八進位制十六進位制都是什麼?計算方法要詳細步驟(1110101)二=(1 110 101)二=(165)八(1110101)二=(111 0101)二=(75)十六(1110101)二=(75)十六=((0*16+7)*16+5)十=(7*16+5)十=(112+5)十=(117)十

7樓:做而論道

呵呵,樓主沒有說明1110101是幾進位制數,導致一樓、二樓結果大大不同。

8樓:菩提樹下的獸

^十進位制

(1 * (10^6)) + (1 * (10^5)) + (1 * (10^4)) + (0 * (10^3)) + (1 * (10^2)) + (0 * (10^1)) + (1 * (10^0)) = 1110101

八進位制(1 * (8^6)) + (1 * (8^5)) + (1 * (8^4)) + (0 * (8^3)) + (1 * (8^2)) + (0 * (8^1)) + (1 * (8^0)) = 299 073

十六進位制

(1 * (16^6)) + (1 * (16^5)) + (1 * (16^4)) + (0 * (16^3)) + (1 * (16^2)) + (0 * (16^1)) + (1 * (16^0)) = 17 891 585

將十進位制數0.75分別用二進位制數、八進位制數、十六進位制數怎麼表示?

9樓:匿名使用者

乘n取整法

0.75*2=1.5

0.5*2=1

0.75 d=0.11 b(b表示二進位制)同理0.75 d=0.6 o(o表示八進位制)0.75 d=0.c h(h表示十六進位制)

10樓:匿名使用者

二進位制的:0.11

用75去除8的地數在加小數點,

16的同上

11樓:波紹緱元槐

哥哥交你```

你點開始`點程式

點附件點計算器

輸入0.75

在換成2進位制

^^^送人魚竿跟送魚是兩回事!!你不選我你自己想了辦

十進位制數如何轉為八進位制數和十六進位制數?

12樓:匿名使用者

可以藉助二抄進位制進行轉換,3位二進位制bai對應1位八進位制,du4位二進位制對應1位十六進位制

舉例說zhi明:212d=?b=?o=?h

寫出二dao進位制各位基數,個位1,高位是低位乘以2,寫到比212大為止

256,128,64,32,16,8,4,2,1 用這組數從高到低將212湊出來,用到的數下面寫1,其餘寫0

___0,__1,__1,_0,_1,0,1,0,0

212=128+84=128+64+20=128+64+16+4

212d=11010100b=[011][010][100]b=[3][2][4]o=324o

212d=11010100b=[1101][0100]b=[d][4]h=d4h

八進位制,十進位制,十六進位制化為二進位制

書上的短除方法想必你已經會了,介紹給你一種快方法 以十進位制轉二進位制為例 回 比如十進位制是22,又根答據二進位制的位權得到 16 8 4 2 1是可以拼湊成22的數 因為它們都比22小 那好,用22 16 6,所以二進位制先消耗掉一個16 在第5位上 剩下的是6,根據位權可以得到 可以組成6的是...

二進位制,八進位制,十進位制,十六進位制之間是怎麼轉換的

二進位制與十進位制之間的轉換 1十進位制轉二進位制 方法為 十進位制數除2取餘法,即十進位制數除2,餘數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。具體用法如下圖 2二進位制轉十進位制 方法為 把二進位制數按權 相加即得十進位制數。具體用法如下圖 end二進位制與八進位制之...

二進位制八進位制,十進位制,十六進位制相互轉換的的方法,步驟要詳細

關於二進位制,八進位制,十進位制,十六進位制的相互轉換。2007 04 27 22 02 常用的進位計數制 1 數制的表示方法 方法一 將數用圓括號括起來,並將其數制的基數寫在右下角。如 1011 2 1ad 16 567 10 等。方法二 在數字後加上一個英文字母表示該數的數制。如b 表示二進位制...