二進位制和十進位制怎麼換算?37換成二進位制是多少

時間 2021-12-20 08:31:23

1樓:匿名使用者

felixwan 解答正確。

補充二進位制轉換為10進製的方法:

轉化方法是位數乘以權值的n次方。n=權所在位置-1權值一般是進製數例如2進製。則權值為2 。

例如100101 =1×2^5+1×2^2+1×2^0=32+4+1=37

此方法可以轉換任何進製到10進製

如果是16進製制數轉換10進製的話。權值為16其他類推。

2樓:匿名使用者

假如要自己筆算的話,可以這樣不斷把十進位制數除以二:

37 除以 2 等於 18 餘 1

18 除以 2 等於 9 餘 0

9 除以 2 等於 4 餘 1

4 除以 2 等於 2 餘 0

2 除以 2 等於 1 餘 0

1 除以 2 等於 0 餘 1

算到商等於 0,把剛才的餘數倒過來寫,就是二進位制數:100101-把二進位制數換算為十進位制數,可以看每個位的值。小數點的左邊,每個位代表12

4 (2*2)

8 (2*2*2)

16 (2*2*2*2)

32 (2*2*2*2*2) 如此類推

所以二進位制 100101 = 十進位制的 32 + 4 + 1 = 37

3樓:匿名使用者

二進位制只有01

比如37換成2進製就是

10001001

4樓:匿名使用者

暈。用windows自帶的計算器就可以了。這種問題需要問嗎?

二進位制和十進位制轉換怎麼算?

5樓:匿名使用者

由二進位制數轉換成十進位制數的基本做法是,把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。這種做法稱為"按權相加"法。

二進位制轉十進位制方法

從最後一位開始算,依次列為第0、1、2...位

第n位的數(0或1)乘以2的n次方

得到的結果相加就是答案

例如:01101011.轉十進位制:

第0位:1乘2的0次方=1

1乘2的1次方=2

0乘2的2次方=0

1乘2的3次方=8

0乘2的4次方=0

1乘2的5次方=32

1乘2的6次方=64

0乘2的7次方=0

然後:1+2+0

+8+0+32+64+0=107.

二進位制01101011=十進位制107

例如 3的二進位制是11那麼就有以下:

1*2^1+1*2^0=3 *1乘以2的1次方+上1乘以2的零次方*

再例如 10的二進位制是1010那麼轉換為十進位制就有下面:

1*2^3+0*2^2+1*2^1+0*2^0=10

或 1*2^3+1*2^1=10

總之當你把二進位制轉換為十進位制時

(n*m^x-1)+(n*m^x-1)一直到x等於0時為止

x表示二進位制的總共有多少位

n表示二進位制的第n位是多少(n不是0就是1)

m表示實數2 ,這個數字不會改變永遠是2

(n*m^x-1)+(n*m^x-1)…….. *n乖以m的x-1次方

6樓:星月小木木

例如:二進位制1011轉十進位制為11,演算法

抄根十進位制基襲本一樣,比如十進位制

2130=2乘以10的三次方+1乘以10的二次方+3乘以10的一次方+0乘以10的0次方。而二進位制只要把上面的10換成2就行了。

二進位制11011=1乘以2的四次方+1乘以2的三次方+0乘以2的二次方+1乘以1的一次方+1乘以2的0次方。

十進位制轉二進位制:十進位制50,將50整除2得25餘數為0,記住這個餘數,接下來用25整除2得12餘數為1,接著用12整除2得6餘數為0,依此類推,6整除2得3餘數為0,3整除2得1餘數為1,1整除2得0餘數為1。直到整除結果等於0為止。

然後將所有的餘數倒序寫出來得110010,即就是50的二進位制表示。

7樓:匿名使用者

二進位制轉為十進

制從右到左用二進位制的

每個數去乘以2的相應次方

例如二進位制的1101轉化成回十進位制

1101(2)答=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13

十進位制轉為二進位制

用十進位制的13除以2 每除一下將餘數就記在旁邊最後按餘數從下向上排列就可得到1101

例如302

302/2 = 151 餘0

151/2 = 75 餘1

75/2 = 37 餘1

37/2 = 18 餘1

18/2 = 9 餘0

9/2 = 4 餘1

4/2 = 2 餘0

2/2 = 1 餘0

1/2 = 0 餘1

故二進位制為100101110

8樓:

若k是乙個大於1的整數,那麼以k為基數的k進製數可以表示為一串數字連寫在一起的形式:an(n為下標,以此類推)×a(n-1)…a1×a0(k)

9樓:一大朵小菌09沙

計算機 十進位制和二進位制的轉換

十進位制數37轉換成16進製制是多少?

10樓:

十進位制數37轉換成16進製制是25,可以採用「除16取餘法」,也可以採用間接轉換法,間接轉換法就是將十進位制數轉換成二進位制,然後將二進位制數轉換成十六進製制。

採用「除16取餘法」的具體計算過程:37/16=2 餘5 ,2/16=0 餘2 ,然後將餘數進行逆向排序,就可以得到37的十六進製制數為25。

擴充套件資料

十進位制數轉16進製制通用計算方法:

對於整數部分:用16整除十進位制整數,可以得到乙個商和餘數;再用16去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止,然後將餘數進行逆向排序,得出十六進製制數。需要注意:

當餘數為10~15時,需要分別用a~f來表示。

對於小數部分,小數連續乘以基數16,並依次取出的整數部分,直至結果的小數部分為0為止。故該法稱「乘基取整法」。

11樓:匿名使用者

十進位制數37 轉換成16進製制 是25h, h表示16進製制轉換方法:短除16取餘法,如1000轉換成16進製制1000/16=62...8

62/16=3...14 對應16進製制的e3/16=0...3

當商為0時結束短除,從最後乙個餘數逆向向上串起來就是結果:3e837/16=2..5

2/16=0..2

結果為:25

12樓:匿名使用者

是0x25或25h。

windows xp 自帶的計算器就可以了轉換了

開啟計算器,點「檢視」點 「科學型」就可以了

把(37.125)十進位制分別轉換成(二進位制),(八進位制)和(十六進製制)怎麼轉?要

13樓:匿名使用者

37.125d=?b,在計算機上二

du進製是zhi基礎,所以先dao轉換成二進位制內

先轉換整數部分容37,寫出二進位制整數部分各位基數,個位是1,高位是低位乘以2,寫到比37大為止

64,32,16,8,4,2,1 用這組數從高到低加法把37湊出來,用到的數底下寫1,否則0

_0,_1,_0,0,1,0,1

37=32+5=32+4+1,37d=100101b

小數部分,取小數部分0.125乘以2:0.125*2=0.25,取整數部分當作結果小數部分第1位,[100101.0]

繼續取上步小數部分計算:0.25*2=0.5[100101.00],0.5*2=1.0[100101.001]

計算到指定位數或者小數部分為0時停止

37.125d=100101.001b

八進位制每位相當於二進位制3位:37.125d=100101.001b=[100][101].[001]b=[4][5].[1]o=45.1o

十六進製制每位相當於二進位制4位:37.125d=100101.001b=[0010][0101].[0010]b=[2][5].[2]h=25.2h

十六進製制於二進位制怎樣轉換,二進位制 十進位制和十六進製制互相轉換怎麼轉換?

二進位制數轉換成十六進製制數 從小數點開始,整數部分向左 小數部分向右,每4位為一組用一位十六進製制數的數字表示,不足4位的要用 0 補足4位,就得到乙個十六進製制數。十六進製制數轉換成二進位制數 把每乙個十六進製制數轉換成4位的二進位制數,就得到乙個二進位制數。十六進製制數字與二進位制數字的對應關...

ip位址中,二進位制怎樣換成十進位制

簡單點,二進位制數字就是零一 十進位制就是我們生活中用的如二進位制數1001 化為十進位制1 2 3 0 2 2 0 2 1 1 2 0 9 一般就是從左向右x 2 n 1 x 2 n 2 x 2 n 3 x 2 0 具體的原理什麼權數之類的很麻煩,樓主有興趣的可以看一下計算機原理之類的書,希望對你...

二進位制數1100101換成十進位制是多少

沒有人能答對嗎?就是2 6 2 5 2 2 2 0 99 一般我嫌這二進位制可讀性差,直接轉為16進製制!轉十六進製制是 110 0101 也就是63,十六進製制的63就是6 16 1 3 96 3 99 樓上兩位怎麼算的?將二進位制數1100101 101011.011 10111101轉換成十進...

請問十進位制數11 625所換算成二進位制數是多少

十進位制轉二進位制 整數部分用除二法,小數部分用乘二法,如下 11.625 整數部分 11 2 5 1 5 2 2 1 2 2 1 0 1 2 0 1 倒回去數餘數,得 1011 小數部分 0.625 2 1.25 0.25 2 0.5 0.5 2 1.0 順著數整數部分,得 101 合起來就是 1...

浮點的十進位制數字,如何轉換成二進位制

十進位制數的小數點部分轉二進位製用的是 乘2取整正排序 的方法 如下 0.712 2 1.424 取整 1 0.424 2 0.848 取整0 0.848 2 1.696 1 0.696 2 1.392 1 0.392 2 0.748 0 0.748 2 1.568 1 0.568 2 1.136 ...