十進(jìn)制數(shù)怎么轉(zhuǎn)二進(jìn)制
可以采用乘2取整法,即將小數(shù)部分乘以2,然后取整數(shù)部分,剩下的小數(shù)部分繼續(xù)乘以2,然后取整數(shù)部分,剩下的小數(shù)部分又乘以2,一直取到小數(shù)部分為零為止。
如果永遠(yuǎn)不能為零,就同十進(jìn)制數(shù)的四舍五入一樣,按照要求保留多少位小數(shù)時,就根據(jù)后面一位是0還是1,取舍,如果是零,舍掉,如果是1,向入一位。換句話說就是0舍1入。讀數(shù)要從前面的整數(shù)讀到后面的整數(shù)。
下面舉例:
例1:將0.125換算為二進(jìn)制,結(jié)果為:將0.125換算為二進(jìn)制(0.001)2 。
分析:第一步,將0.125乘以2,得0.25,則整數(shù)部分為0,小數(shù)部分為0.25。
第二步, 將小數(shù)部分0.25乘以2,得0.5,則整數(shù)部分為0,小數(shù)部分為0.5。
第三步, 將小數(shù)部分0.5乘以2,得1.0,則整數(shù)部分為1,小數(shù)部分為0.0。
第四步,讀數(shù),從第一位讀起,讀到最后一位,即為0.001。
擴展資料:
十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)計算的方法:十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)采用"除2取余,逆序排列"法。具體做法是:用2整除十進(jìn)制整數(shù),可以得到一個商和余數(shù);再用2去除商,又會得到一個商和余數(shù),如此進(jìn)行,直到商為小于1時為止。
然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來。
如:255=(11111111)B
255/2=127=====余1
127/2=63======余1
63/2=31=======余1
31/2=15=======余1
15/2=7========余1
7/2=3=========余1
3/2=1=========余1
1/2=0=========余1
789=1100010101(B)
789/2=394 余1 第10位
394/2=197 余0 第9位
197/2=98 余1 第8位
98/2=49 余0 第7位
49/2=24 余1 第6位
24/2=12 余0 第5位
12/2=6 余0 第4位
6/2=3 余0 第3位
3/2=1 余1 第2位
1/2=0 余1 第1位
原理:
眾所周知,二進(jìn)制的基數(shù)為2,十進(jìn)制化二進(jìn)制時所除的2就是它的基數(shù)。談到它的原理,就不得不說說關(guān)于位權(quán)的概念。某進(jìn)制計數(shù)制中各位數(shù)字符號所表示的數(shù)值表示該數(shù)字符號值乘以一個與數(shù)字符號有關(guān)的常數(shù),該常數(shù)稱為 “位權(quán) ” 。
位權(quán)的大小是以基數(shù)為底,數(shù)字符號所處的位置的序號為指數(shù)的整數(shù)次冪。十進(jìn)制數(shù)的百位、十位、個位、十分位的權(quán)分別是10的2次方、10的1次方、10的0次方,10的-1次方。二進(jìn)制數(shù)就是2的n次冪。
按權(quán)展開求和正是非十進(jìn)制化十進(jìn)制的方法。
下面我們開講原理,舉個十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)的例子,假設(shè)十進(jìn)制整數(shù)A化得的二進(jìn)制數(shù)為edcba 的形式,那么用上面的方法按權(quán)展開, 得:
A=a(2^0)+b(2^1)+c(2^2)+d(2^3)+e(2^4)
假設(shè)該數(shù)未轉(zhuǎn)化為二進(jìn)制,除以基數(shù)2得:
A/2=a(2^0)/2+b(2^1)/2+c(2^2)/2+d(2^3)/2+e(2^4)/2
注意:a除不開二,余下了!其他的絕對能除開,因為他們都包含2,而a乘的是1,他本身絕對不包含因數(shù)2,只能余下。
商得:b(2^0)+c(2^1)+d(2^2)+e(2^3),再除以基數(shù)2余下了b,以此類推。
當(dāng)這個數(shù)不能再被2除時,先余掉的a位數(shù)在原數(shù)低,而后來的余數(shù)數(shù)位高,所以要把所有的余數(shù)反過來寫。正好是edcba。
參考資料:百度百科- 十進(jìn)制轉(zhuǎn)二進(jìn)制
如何轉(zhuǎn)換成二進(jìn)制數(shù)?
可以采用乘2取整法,即將小數(shù)部分乘以2,然后取整數(shù)部分,剩下的小數(shù)部分繼續(xù)乘以2,然后取整數(shù)部分,剩下的小數(shù)部分又乘以2,一直取到小數(shù)部分為零為止。如果永遠(yuǎn)不能為零,就同十進(jìn)制數(shù)的四舍五入一樣,按照要求保留多少位小數(shù)時,就根據(jù)后面一位是0還是1,取舍,如果是零,舍掉,如果是1,向入一...
怎樣把10進(jìn)制數(shù)換算成2進(jìn)制數(shù)
四、十六進(jìn)制 轉(zhuǎn)為二進(jìn)制 9e=10011110(2) 分步計算 9=1*23+0*22+0*21+1*20=1001(2) 與 e=14=1*23+1*22+1*21+0*20=1110(2)轉(zhuǎn)為十進(jìn)制
十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)的過程是什么?
十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)采用"除2取余,逆序排列"法。具體做法是:用2整除十進(jìn)制整數(shù),可以得到一個商和余數(shù);再用2去除商,又會得到一個商和余數(shù)。如此進(jìn)行,直到商為小于1時為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來。
如何將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)?
口訣:整數(shù)二進(jìn)制用數(shù)值乘以2的冪次依次相加,小數(shù)二進(jìn)制用數(shù)值乘以2的負(fù)冪次然后依次相加。1、整數(shù)二進(jìn)制轉(zhuǎn)換為十進(jìn)制:首先將二進(jìn)制數(shù)補齊位數(shù),首位如果是0就代表是正整數(shù),如果首位是1則代表是負(fù)整數(shù)。若二進(jìn)制補足位數(shù)后首位為1時,如下圖所示,就需要先取反再換算:2、小數(shù)的二進(jìn)制轉(zhuǎn)換為十進(jìn)制...
八進(jìn)制數(shù)如何轉(zhuǎn)換為二進(jìn)制數(shù)?
十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù) 十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)采用"除2取余,逆序排列"法。例如:用2去除十進(jìn)制整數(shù),可以得到一個商和余數(shù);再用2去除商,又會得到一個商和余數(shù),如此進(jìn)行,直到商為零時為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列...
如何將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)?
十進(jìn)制轉(zhuǎn)換為二進(jìn)制的方法:除以二取余法、短除法。1、除以二取余法 這是最簡單的方法之一。我們將十進(jìn)制數(shù)除以二,然后將余數(shù)寫入二進(jìn)制數(shù)的最低位。接著,我們將商再次除以二并將余數(shù)寫入二進(jìn)制數(shù)的下一位。我們重復(fù)這個過程,直到商為零。最后,我們將二進(jìn)制數(shù)從右到左讀取,就得到了十進(jìn)制數(shù)...
十進(jìn)制數(shù)如何轉(zhuǎn)換為二進(jìn)制?
將十進(jìn)制轉(zhuǎn)換為二進(jìn)制的方法有除2法、短除法和查表法。1、除2法:將十進(jìn)制數(shù)除以2,得到商和余數(shù)(0或1),然后把商繼續(xù)除以2,直到商為0為止。最后把所有余數(shù)按從上到下的順序排列起來,即可得到相應(yīng)的二進(jìn)制數(shù)。例如,557(十進(jìn)制)=1000101101(二進(jìn)制)。這種方法需要多次進(jìn)行除法運算,比較...
如何將十進(jìn)制轉(zhuǎn)化為二進(jìn)制?
十進(jìn)制轉(zhuǎn)化為二進(jìn)制的方法如下:1、方法一 正整數(shù)轉(zhuǎn)二進(jìn)制:除二取余,倒敘擺列,高位補零 即用2除正整數(shù),從而得到商和余數(shù);隨后,用2除商,也將得到商與余數(shù);如此重復(fù),直至商小于1為止。然后,將余數(shù)進(jìn)行倒敘擺列,從而得二進(jìn)制。如圖為十進(jìn)制數(shù)20轉(zhuǎn)二進(jìn)制數(shù)。2、方法二 負(fù)整數(shù)轉(zhuǎn)二進(jìn)制:先...
10進(jìn)制轉(zhuǎn)為2進(jìn)制、8進(jìn)制、16進(jìn)制的公式
方法如下:1、十進(jìn)制整數(shù)轉(zhuǎn)二進(jìn)制數(shù)方法:除以2取余數(shù),逆序排列(除二取余法)。具體做法:用2整除十進(jìn)制整數(shù),可以得到一個商和余數(shù);再用2去除商,又會得到一個商和余數(shù),如此進(jìn)行,直到商為小于1時為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,...
16進(jìn)制數(shù)字是如何轉(zhuǎn)換成二進(jìn)制數(shù)字的?
16進(jìn)制多位數(shù)字母需要換算,換算方法:16進(jìn)制數(shù)的第0位的權(quán)值為16的0次方,第1位的權(quán)值為16的1次方,第2位的權(quán)值為16的2次方??所以,在第N(N從0開始)位上,如果是是數(shù) X (X 大于等于0,并且X小于等于 15,即:F)表示的大小為 X * 16的N次方。例:AC換算成10進(jìn)制:用豎式計算:第0...
相關(guān)評說:
洱源縣方向: ______ 二進(jìn)制的1101轉(zhuǎn)化成十進(jìn)制mj沒加 1101(2)=1*2^0 0*2^1 1*2^2 1*2^3=1 0 4 8=13 轉(zhuǎn)化成十進(jìn)制要從右到左用二進(jìn)制的每個數(shù)去乘以2的相應(yīng)次方 不過次方要從0開始 相反 ...
洱源縣方向: ______ 十進(jìn)制轉(zhuǎn)二進(jìn)制: 用2輾轉(zhuǎn)相除至結(jié)果為1 將余數(shù)和最后的1從下向上倒序?qū)?就是結(jié)果 例如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 故二進(jìn)制為100101110
洱源縣方向: ______ 十進(jìn)制6=0110(二進(jìn)制) 方法一:簡單點的算法,二進(jìn)制用的是8421編碼,也就是四位二進(jìn)制數(shù)的每一位上的1代表的數(shù)值分別是8、4、2、1,0110也就是0 4 2 0,4+2=6了.方法二:正規(guī)算法,拿6除以2,然后倒取余數(shù) 2| 6 余數(shù)為0 | ___ |3 余數(shù)為1 2 |___ | 1 余數(shù)為1 2 |___ |0 余數(shù)為0 2|___ 最后倒取余數(shù)為0110 還有其它方法,就先介紹著兩個
洱源縣方向: ______ 十進(jìn)制轉(zhuǎn)換成二進(jìn)制,用這個數(shù)去除以2,然后取每次除后的余數(shù),直到最后余數(shù)為1或者0,然后將這些余數(shù)從最后一個倒著排列即為這個十進(jìn)制數(shù)的二進(jìn)制表示,比如25,除以2的余數(shù)(正序)分別為1,0,0,1,1,則它的二進(jìn)制表示為11001. 二進(jìn)制轉(zhuǎn)換成十進(jìn)制,首先數(shù)出這個二進(jìn)制數(shù)的位數(shù)n,然后從第一個數(shù)乘以2的n-1次方,第二個數(shù)乘以2的n-2次……,最后一個數(shù)乘以2的0次方即1,然后將這些數(shù)相加即可得這個二進(jìn)制數(shù)的十進(jìn)制表示.比如11001,按照上面的算法分別得16、8、0、0、1,這些數(shù)相加即是25.
洱源縣方向: ______ 用系統(tǒng)自帶的計算器,調(diào)為科學(xué)型: 121(十進(jìn)制)=79H(十六進(jìn)制) 121轉(zhuǎn)換為16進(jìn)制數(shù)的方法是“除16取余”方法, 121/16=商7余9,16進(jìn)制數(shù)第一位為7 9/16=商0余9,16進(jìn)制數(shù)第二位為9 商0就不繼續(xù)除了 最后的結(jié)果為79 16進(jìn)制的0~9用0~9表示,16進(jìn)制的10~15用A~F表示.
洱源縣方向: ______ 1.二進(jìn)制與十進(jìn)制的轉(zhuǎn)換 (1)二進(jìn)制轉(zhuǎn)十進(jìn)制 方法:"按權(quán)展開求和" 例: (1011.01)2 =(1*23+0*22+1*21+1*20+0*2-1+1*2-2)10 =(8+0+2+1+0+0.25)10 =(11.25)10 (2)十進(jìn)制轉(zhuǎn)二進(jìn)制 · 十進(jìn)制整數(shù)轉(zhuǎn)二進(jìn)制數(shù):"除以2取余,逆序輸出...
洱源縣方向: ______ 就是用逐步相除的方法,有點像小學(xué)時的求最大公約數(shù),一直到不能除為止. 如用2逐步除63,求余數(shù),按位數(shù)放置即可. 2|63 31--1 (個位) 15--1 (第二位) 7--1 (第三位) 3--1 (第四位) 1--1 (第五位) 所以63表示為二進(jìn)制時為11111 同時1023可表示為1100110111 (注意,當(dāng)最后出現(xiàn)結(jié)果和余數(shù)都為1時兩個都要算) 2|32767 16383--1 8191--1 4095--1 2047--1 1023--1 ...同上 32767可表示為110011011111111 65535表示為:111011110101
洱源縣方向: ______ 用除2取余法.比如十進(jìn)制9 9除以2等于4余1 4再除以2等于2余0 2再除以2等于1余0 那9的二進(jìn)制表示方法就是100 1(自下而上)
洱源縣方向: ______ 十進(jìn)制的數(shù)逐次除以2以后,取商數(shù)和余數(shù)即可!
洱源縣方向: ______ 一直除以二,最后把余數(shù)排列起來就是二進(jìn)制的