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 ...