1樓:匿名使用者
r進位制(r為任何整數)轉換為十進位制的方法是:整數部分從小數點右往左依次按位乘以r的0次冪,r的1次冪,r的2次冪,......,小數部分從小數點後向右依次按位乘以r的-1次冪,r的-2次冪,r的-3次冪,......
,將各位結果相加即可。
所以(10 1101 0110 1011.11)2
=2^13+2^11+2^10+2^8+2^6+2^5+2^3+2^1+2^0+2^-1+2^-2
=8192+2048+1024+256+64+32+8+2+1+0.5+0.25
=11627.75
=(11627.75)10
2樓:
整數部分:
=0+2+0+8+0+32+64+0+256+0+1024+2048+0+8192
=10+96+1280++2048+8192
=11626
小數部分:
1*(1/2)+1*(1/2^2)
=0.5+0.25
=0.75
這裡的2^n表示2的n次方。
加到一起就是結果了:
11626+0.75=11626.75
介紹一下演算法(你還是再算一遍吧,我對計算不太敏感,不過大體過程就是這樣的。。)
以小數點為界限:
小數點左邊的部分 最右邊的二進位制數乘以2的零次冪,依次往左每個二進位制數乘以2的加1次冪,加在一起就是轉換成十進位制數的整數部分;
小數點右邊的部分 最左邊的二進位制數乘以2的-1次冪,依次往左每個二進位制數乘以2的減1次冪,加在一起就是轉換成十進位制數的小數部分,
3樓:聽不清啊
(10 1101 0110 1011.11)2=(11627.75)10
二進位制轉十進位制公式
4樓:雜貨鋪
方法:「按權求和」。
【例】:
二進位制1011轉換成十進位制是11:
規律:個位上的數字的次數是0,十位上的數字的次數是1,......,依次遞增,而十
分位的數字的次數是-1,百分位上數字的次數是-2,......,依次遞減。
注意:不是任何一個十進位制小數都能轉換成有限位的二進位制數。
5樓:匿名使用者
通用公式為:abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)
1、要從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右。
2、例如:二進位制數1101.01轉化成十進位制
1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)
3、二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。
4、它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。
擴充套件資料
把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。這種做法稱為"按權相加"法。
2的0次方是1(任何數的0次方都是1,0的0次方無意義)
2的1次方是2
2的2次方是4
2的3次方是8
2的4次方是16
2的5次方是32
參考資料
6樓:guxuecan劍
二進位制轉十進位制公式為:
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)
要從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右例如:二進位制數1101.01轉化成十進位制
1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)
7樓:小魚灬兒丶
從低位到高位,每一位都乘以2的n-1次方,然後累加1101010(2) (2)表示2進位制數
=1x2的1次方+1x2的3次方+1x2的5次方+1x2的6次方=2+8+32+60
=102
擴充套件資料:把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。這種做法稱為"按權相加"法。
2的0次方是1(任何數的0次方都是1,0的0次方無意義)2的1次方是2
2的2次方是4
2的3次方是8
2的4次方是16
2的5次方是32
2的6次方是64
2的7次方是128
2的8次方是256
2的9次方是512
2的10次方是1024
2的11次方是2048
2的12次方是4096
2的13次方是8192
2的14次方是16384
2的15次方是32768
2的16次方是65536
2的17次方是131072
2的18次方是262144
2的19次方是524288
2的20次方是1048576
即:此時,1101=8+4+0+1=13
再比如:二進位制數100011轉成十進位制數可以看作這樣:
數字中共有三個1 即第一位一個,第二位一個,第六位一個,然後對應十進位制數即2的0次方+2的1次方+2的5次方, 即
100011=32+0+0+0+2+1=35
8樓:胖達娜娜
二進位制轉為十進位制的時候,先把二進位制從高位(最左邊的「1」)開始按從上到下的順序寫出 ,第一位就是最後的商 「2/2 = 1 餘0 「,餘數肯定是加零。其他位數如果有」1「(原來的餘數),就先乘以」2「再加」1「。
擴充套件資料:下面就是從第一位開始乘以2加餘數的方法算回去例如 1001011101…………0*2+1=1…………餘數為1
0…………1*2+0=2………… 餘數為00 …………2*2+0=4 ………… 餘數為01 …………4x2+1=9……………… 餘數為10…………9x2+0=18 ……………… 餘數為01 …………18*2+1=37 …………餘數為11…………… 37*2+1=75…………餘數為11………………75*2+1=151………… 餘數為10………………151*2+0=302 ………… 餘0所以得到十進位制數302
另:1*2^8+0*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0=302
9樓:海邊小城
進位制轉十進位制公式好七點半下班了嗎寶貝公園南路
10樓:匿名使用者
終於明白了!二進位制轉換成十進位制才是所有進位制轉換的基礎
11樓:匿名使用者
我們在網路上經常遇到要ip轉為二進位制來劃分或彙總子網,所以要找一種最快速的十進位制轉二進位制的方法!
這種演算法用除16來算,基於我們對16以內的二進位制很熟悉!朋友你也許也奇怪,除16不是算16進位制轉換的嗎?
呵呵,下面看來我說.(我們用d表示10進位制,用b表示2進位制)公式是a(d)÷16=b 餘c. 然後用b&c=d(b)(什麼,看不懂?公式自己創的,看不懂也不怪我舉例)
如我們算175(d)的二進位制!
175÷16=10 餘 15
10的二進位制是1010
15的二進位制是1111
所以10&15=10101111(b)
也就是10是2進位制的前4位,15是2進位制的後4位!
所以175(d)=10101111(b)
呵呵,學會了嗎,是不是很快速!
12樓:臧瓔燕運
分的轉換和小數部分的轉換。
(1)整數部分的轉換
除2取餘法:這種方法是由於
d10=n2=dn-1*2n-1+dn-2*2n-2+…d1*21+d0*20,所以具體方法是把給定的十進位制整數除以2,取其餘數作為二進位制整數最低位的係數
do,然後繼續將整數部分除以2,所得餘數作為二進位制整數次低位的係數d1,一直重複下去,最後可以得到二進位制整數部分。
(2)小數部分的轉換
轉換的方法是採用乘2取整數表示法。由於
d10=d-1*2-1+d-2*2-2+…d-m*2-m,所以具體方法是把給定的十進位制小數乘以2,取其整數部分作為二進位制小數的小數點後的第一位係數;然後再將乘積的小數部分繼續乘以2,取所得積的整數部分作為小數後的第二位係數;依次重複做下去,就可以得到二進位制小數部分。
具體例子看參考資料
十進位制轉六十進位制 5
13樓:教育仁昌
正確是十進位制轉十六進位制,不存在六十進位制。
十進位制數轉換為十六進位制整數採用"除16取餘,逆序排列"法。
具體做法是:用16去除十進位制整數,可以得到一個商和餘數;再用16去除商,又會得到一個商和餘數,如此進行,直到商為零時為止,然後把先得到的餘數作為十六進位制數的低位有效位,後得到的餘數作為十六進位制數的高位有效位,依次排列起來。
14樓:
請你發個圖表的樣子上來,這樣,可根據你圖表的樣子幫你寫一個,用vba寫一個小程式,用巨集的方式,加入到你的圖表裡,這樣,只要你執行這個巨集就可以,很好的解決你這個問題。
15樓:董曉明老師
回答親,您好,很高興為您服務!
我是董曉明老師,擅長數理化學方面的知識。
我將在5分鐘內為您提供過程和答案,請您稍等喲。
提問十進位制轉換六十進位制
怎麼計算呀
例如10.59小時
回答稍等,親。
10小時就是10x60。
0.59小時就是0.59x60。
就是0.59小時,對應的是0.59x60分鐘。
0.59x60=35.4分鐘。
所以就是10小時35.4分鐘。
直接乘以對應的進位制就可以呀。
點選我的頭像,進入我的主頁後,就可以向我「馬上提問」啦。
更多12條
二進位制轉換十進位制的簡單方法?
16樓:匿名使用者
方法一:從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右
例:二進位制數1101.01轉化成十進位制
1101.01(2)
=1*2+0*2+1*2+1*2 +0*2【-1】+1*2【-2】=1+0+4+8+0+0.25=13.25(10)方法二:
把二進位制數首先寫成加權係數式,然後按十進位制加法規則求和。這種做法稱為"按權相加"法。
對於有n位整數,m位小數的二進位制數用加權係數式表示,可寫為:n(2)=an-1×2n-1+an-2×2n-2+……+a1×21+a0×20+a-1×2-1+a-2×2-2+……+a-m×2-m(10)式中aj表示第j位的係數,它為0和1中的某一個數。
例:二進位制數1101轉化成十進位制
1101(2)
=1*2+1*2+0*2+1*2
=13(10)
注意:1、【】括號內數字代表次方,如為二次方,【-1】為負一次方。
2、()括號內代表進位制數,(2)為二進位制,(10)為十進位制。
17樓:禮翼跆拳道
計算機 十進位制和二進位制的轉換
18樓:島上
06如何快速的將二進位制轉換成十進位制
19樓:匿名使用者
以16進製為橋樑
10轉16再轉2 或2轉16再轉10
10轉16 也和 10轉2 一樣 就不在論述了主要講 2和16 的互轉
2轉16 要訣4位化1位 例如 10101111 可以先看成 1010 1111 然後用8421法則 像1010=8+0+2+0=12(10進位制)=c(16進位制)因此1010 1111換成16進位制就是cf
16轉2 就是1化4 反過來就行了
小子 你滴大大的明白?
十進位制數572轉換為二進位制八進位制十六進位制分別是多少
二進位制 1011000111100 八進位制 13074 十六進位制 163c 1.十進位制 二進位制 對於整數部分,用被除數反覆除以2,除第一次外,每次除以2均取前一次商的整數部分作被除數並依次記下每次的餘數。另外,所得到的商的最後一位餘數是所求二進位制數的最高位。對於小數部分,採用連續乘以基數...
二進位制數00111101轉換成十進位制數為多少
二進位制數00111101轉換成十進位制數,結果是61。計算方法 對二進位制資料,從低位向高內位 從右向左 逐個數容字求2的次方,數字0跳過,次方結果再求和。例如,00111101的計算公式 2的0次方 2的2次方 2的3次方 2的4次方 2的5次方 2的6次方 1 4 8 16 32 61 從右到...
關於十進位制與二進位制,什麼是二進位制和十進位制 關於二進位制和十進位制
是。十進位制是滿十進一,二進位制是滿二進一。如8十進位制就是4,二進位制就是100。二進位制轉化十進位制 設一個二進位制數的百位上的數是a,十位是b,個位是c,則十進位制的數為 a 2 2 b 2 1 c 2 0 如上例,a 1,b 0,c 1 如果有千位的話,就用千位上的數乘以二的三次方加上百位上的數乘以二的平方...