1樓:匿名使用者
0.0625 = 2 的 -4 次方當然等於0.0001(二進位制)小數演算法為 乘2進製,直到結果為0或者1
然後,按先進制在前,後進製在後的順序排列,在前面加0和小數點即可。
0.0.625以此乘2為:
0.125
0.25
0.51
所以為 0.0001
2樓:匿名使用者
0.0625(d)=0.0001(b)
0.0625×2=0.125;該位上0
0.125×2-0.25;該位上0
0.25×2=0.5;該位上0
0.5×2=1;該位上1;
即0.0625=0.0001
3樓:開心答問題
176 =2^7+2^5+2^4
得10110000
0.0625*2 取整數得0 取小數0.125*2 取整數得0 取小數0.25*2 取整數得0 取小數0.5*2 取整數得1
從上往下的順序書寫就是0001
合起來就是10110000.0001
4樓:海盜
0.0625*2=0.1250 取0
0.1250*2=0.2500 取0
0.2500*2=0.5000 取0
0.5000*2=1.0000 取1
和答案一樣
注意乘2取整
前面的整數部分是除二取餘,倒序
5樓:生學是還我
0.0625不斷*2,不足1的就取0
0.2轉換成二進位制是多少,怎麼做
6樓:哇哎西西
0.2轉換成二進位制是0.0011001。
十進位制小數轉二進位制數:"乘以2取整,順序輸出" 。
2^0+2^(-1)+2^)(-2)+2^(-3)=1+0.5+0.25+0.125+0.0625。
這樣湊數0.2=0.125+0.0625,然後就是二進位制0.0011001。
十進位制小數轉換為二進位制小數,假設一十進位制小數b化為了二進位制小數0.ab的形式,同樣按權,得:b=a(2^-1)+b(2^-2)
因為小數部分的位權是負次冪,所以我們只能乘2,得2b=a+b(2^-1)因為a變成了整數部分,我們取整數正好是取到了a,剩下的小數部分也如此。
7樓:匿名使用者
0.2化二進位制是
0.2*2=0.4,整數字為0
0.4*2=0.8,整數字為0
0.8*2=1.6,整數字為1,去掉整數字得0.60.6*2=1.2,整數字為1,去掉整數字得0.20.2*2=0.4,整數字為0
0.4*2=0.8.整數字為0
就這樣推下去!小數*2整,一直下去就行
這個數整不斷
0.0011001
約等於這個數,太小的數好多都是省略的
好像記得是這麼做的!
就是如果是整數就是除二法可以得到二進位制。
如果是小數就是除二法,得到二進位制,
8樓:匿名使用者
回答者: abczg258 正解
將十進位制數196.0625轉換成二進位制數應該是?
9樓:沒有調兒
很簡單啊!就是乘2取整啊
0.0625^2=0.125 不足1,所以小數部分第一位是00.
125^2=0.25 不足1,所以小數部分第二位是00.25^2=0.
5 不足1,所以小數部分第三位是00.5^2=1 所以第四位部分是1
二進位制數為:0.0001
10樓:聽不清啊
轉換結果是:
11000100.0001
11樓:匿名使用者
11000100.0001
怎麼學二進位制數?
12樓:匿名使用者
可以通過分析熟悉的十進位制來學習二進位制,以致其他任意進製
我們熟悉的十進位制是這樣的:個位的基數是1,個位上出現的數字有幾就代表這個數中包含幾個1,而十位的基數是10,是個位(右邊位)乘以10得到的(十進位制),十位上出現的數字是幾,則這個數中包含幾個10,之後類推百位是十位乘以10,...,比如2015,包含2個1000,0個100,1個10,5個1,表示式為2*1000+0*100+1*10+5*1;那麼小數呢,小數點後面第1位是0.
1(即1/10),是個位除以10得到的,小數點後面第2位是前一位(左邊位)除以10得到的,比如:3.14=3*1+1*1/10+4*1/100=3*1+1*0.
1+4*0.01換句話說3.14包含3個1,1個0.
1和4個0.01。
好相對著來學二進位制,個位還是1,這個所有我們要學的進製都不會變,向左一位是個位乘以2等於2,再寫一位等於前一位再乘以2;小數點每位是前一位(左邊的)除以2。則二進位制每位上的基數可以寫出來:
16 8 4 2 1. 1/2 1/4 1/8 1/16或者寫成16 8 4 2 1. [0.5][0.25][0.125][0.0625]
有了以上這串數字,二進位制數轉成十進位制就簡單了:比如轉換1010.0101成十進位制,則我們寫出二進位制基數,小數點前後各寫4位,從個位分別向前、向後寫
8 4 2 1.[0.5][0.25][0.125][0.0625] 然後將要轉換的數按照位對齊寫在下面一行
1 0 1 0. 0 1 0 1
然後上下做乘法,結果左右做加法(回憶一下十進位制的演算法)=1*8+0*4+1*2+0*1+0*0.5+1*0.25+0*0.
125+1*0.0625=8+2+0.25+0.
0625=10.3125
這個演算法使用於所有進製噢,只要第1行的基數改寫一下,乘以或除以2的地方改成乘以或除以n,n進製的數都能轉換成十進位制啦。這個應該不用記憶任何公式、不用進行指數運算,從個位1開始就都能筆算了。
再看反著轉換,從十進位制轉二進位制,舉例:45.625轉二進位制,還是先寫二進位制基數,整數部分寫到比45大為止,小數部分不用寫
64 32 16 8 4 2 1.
0 1 0 1 1 0 1.
現在開始計算:先轉換整數部分
用45除以(整除)最高位的64得到商和餘數=45/64=0[45],將商0寫到64這位下面
用上步計算結果的餘數繼續計算=45/32=1[13],將商1寫到32這位下面
繼續,13/16=0[13],13/8=1[5],5/4=1[1],1/2=0[1],1/1=1[0],轉換到餘數等於0為止,如果還有整數字沒有轉換都填0;接著轉換小數,用要轉換的數的小數部分開始
0.625*2(二進位制所以乘以2)=1.25,則我們的得數有了小數點後第1位,就是剛才這步運算的整數部分1[101101.
1],接著用上步結果的小數部分繼續乘以2=0.25*2=0.5[101101.
10],0.5*2=1.0[101101.
101],計算到結果小數部分為0時停止或者達到要求的位數時停止。
十進位制45.625轉換成二進位制為101101.101
同樣方法可轉換十進位製到任意n進製,只是將上述方法中乘以2、除以2的地方換成乘以n和除以n即可。
13樓:朗琅
1 10 11 100...這就是2進製中的1 2 3 4...意思就是說夠了2就得向前進一位,就想十進位制一樣夠了十就得進一位.
14樓:
買本書,推薦「二進位制入門」
15樓:匿名使用者
一、二進位制數的表示法
二進位制是計算技術中廣泛採用的一種數制。二進位制數是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」。
二進位制數也是採用位置計數法,其位權是以2為底的冪。例如二進位制數110.11,其權的大小順序為2^2、2^1、2^0、2^-1、2^-2。
對於有n位整數,m位小數的二進位制數用加權係數式表示,可寫為:
(a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+……+a(-m)×2^(-m)
二進位制數一般可寫為:(a(n-1)a(n-2)…a(1)a(0).a(-1)a(-2)…a(-m))2。
注意:1.式中aj表示第j位的係數,它為0和1中的某乙個數。
2.a(n-1)中的(n-1)為下標,輸入法無法打出所以用括號括住,避免混淆。
3.2^2表示2的平方,以此類推。
【例1102】將二進位制數111.01寫成加權係數的形式。
解:(111.01)2=(1×2^2)+(1×2^1)+(1×2^0)+(0×2^-1)+(1×2^-2)
二、二進位制數的加法和乘法運算
二進位制數的算術運算的基本規律和十進位制數的運算十分相似。最常用的是加法運算和乘法運算。
1. 二進位制加法
有四種情況: 0+0=0
0+1=1
1+0=1
1+1=0 進製為1
【例1103】求 (1101)2+(1011)2 的和
解: 1 1 0 1
+ 1 0 1 1
1 1 0 0
2. 二進位制乘法
有四種情況: 0×0=0
1×0=0
0×1=0
1×1=1
【例1104】求 (1110)2 乘(101)2 之積
解: 1 1 1 0
× 1 0 1
1 1 1 0
0 0 0 0
+ 1 1 1 0
1 0 0 0 1 1 0
將十進位制0.6875轉換為二進位制?
16樓:就久九酒
0.6875(十進位制) = 0.1011(二進位制)。
轉換原理:十進位制小數轉換成二進位制小數採用"乘2取整,順序排列法。
具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到乙個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,此時0或1為二進位制的最後一位。
十進位制0.6875轉換為二進位制詳細步驟如下:
0.67878*2=1.3750*****=取出整數部分10.
375*2=0.75*****===取出整數部分00.75*2=1.
5**********取出整數部分10.5*2=1*****===取出整數部分1所以答案是:0.
1011
擴充套件資料十進位制數轉換為二進位制數時,由於整數和小數的轉換方法不同,所以先將十進位制數的整數部分和小數部分分別轉換後,再加以合併。
十進位制整數轉換為二進位制整數時,採用"除2取餘,逆序排列"法。
具體做法是:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
17樓:
方法一:
0.6875*2=1.3750取個位數1
0.375 *2=0.75 取個位數0
0.75 *2=1.5 取個位數1
0.5 *2=1.0 取個位數1
則答案為0.1011
方法二:
0.1 = 0.5
0.01 = 0.250.
001 = 0.1250.0001 = 0.
06250.6875=0.5+0.
125+0.0625用二進位制表示就是0.1011
擴充套件資料:
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。
具體做法是:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
二進位制的補碼多少位?8位二進位制補碼計算步驟是什麼
這個,可以自定義。最大的位數,取決於你的計算機,記憶體的大小。8位二進位制補碼計算步驟是什麼?正數 零的補碼,與其數值相同。負數的補碼,用 256 加上該數。補碼的計算步驟,與普通的二進位制計算步驟,完全相同。1 補碼是抄把減法用加法計算,採用進製丟的方法得到結果時應該補足的數。位二進位制補碼的計算...
二進位制轉十進位制演算法,十進位制轉二進位制演算法
我們在網路上經常遇到要ip轉為二進位制來劃分或彙總子網,所以要找一種最快速的十進位制轉二進位制的方法 這種演算法用除16來算,基於我們對16以內的二進位制很熟悉 朋友你也許也奇怪,除16不是算16進製制轉換的嗎?呵呵,下面看來我說.我們用d表示10進製,用b表示2進製 公式是a d 16 b 餘c....
二進位制資料有什麼特點,二進位制的特點
1 十進位制數 人們通常使用的是十進位制。它的特點有兩個 有0,1,2 9十個基本字元組成,十進位制數運算是按 逢十進一 的規則進行的.在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進製制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則.2 二進位制數 3 二進位制數有兩個特...