0 0625的二進位制是多少,0 2轉換成二進位制是多少,怎麼做

時間 2022-04-13 17:55:07

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 二進位制數有兩個特...