怎麼樣算數的二進位制?比如說36的二進位制是多

2021-03-07 07:02:07 字數 2777 閱讀 2536

1樓:匿名使用者

首先思考一下是十進位制,比如365=3*10^2+6*10^1+5*10^0

這樣你會發現一個規律,十進位制轉換=當前位的數*10^(位數-1)之和

這樣你再去理解二進位制,其實二進位制就是將10這個量值換成2,去計算得出最終的結果,為什麼稱為二進位制,當然是由於 每個位的數最大隻能是1,逢二進一,就像十進位制,逢十進一。

那麼我們就來分析一下36怎麼轉換為二進位制?

首先算一下2的1-10次方為多少

2^0=1    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

第二步36=32+4=2^5*1+2^4*0+2^3*0+2^2*1+2^1*0+2^0*0

所以轉化為2進位制 就是100100

第三步運用更好的方法獲取二進位制

輾轉相除法

將值除以2,記下餘數。

只要所得的商不為0,繼續將最新的商除以2,並記下餘數。

商為0時,將餘數按照記錄的順序從下往上依次排列,即可得到該數的二進位制。

這樣就獲取48的二進位制位110000

48=32+16=2^5*1+2^4*1+2^3*0+2^2*0+2^1*0+2^0*0

2樓:智慧甄選

二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二加法

先說結果,我們再來推導。36 的二進位制 是 100100說到進位制轉化,先理解一下進位制,所謂x進位制,就是說每滿x就往高位進一位。而我們要處理二進位制,那麼也就是滿2進一,進位制內單個數字最大就只能為1。

之所以說這個,是因為要引入另一個概念,也就是餘數,嚴格的說是求模運算。比如36%10 = 3 餘 6。36是10進位制數,這裡對其進行了對進位制的求模運算,得到了個位數6,繼續對剩下的3進行求模得到3也就是十位數。

同理,任意進位制的轉化其實都可以用求模運算來處理。這裡求36的二進位制x36 % 2 = 18 ... 0 // 018 % 2 = 9 ...

0 // 009 % 2 = 4 ... 1 // 1004 % 2 = 2 ... 0 // 01002 % 2 = 1 ...

0 // 001001 % 2 = 0 ... 1 // 100100注意我們是從最低位開始得到結果的

所以進位制之間轉化其實就這麼簡單

3樓:曾經的夢想

我是這麼算的

36/2=18餘0

18/2=9餘0

9/2=4餘1

4/2=2餘0

2/2=1餘0

1/2=0餘1

所以36的二進位制是100100(從下往上的餘數)。

4樓:墳墓裡的魚

十進位制逢十進一,二進位制逢二進一36 除以2 得18(商數)-餘數是0;18/2=9,餘數是0;9/2=4,餘數是1;4/2=0,餘數是0;2/2=1,餘數是0。

36 的二進位制是100100;

100100 = 從極右邊的0 是2的零次方,最左邊的是2的5次方。

所以,2的5次方加2的2次方得36!

5樓:

36 除以2 得18(商數)-餘數是0;18/2=9,餘數是0;9/2=4,餘數是1;4/2=0,餘數是0;2/2=1,餘數是0。

36 的二進位制是100100;

100100 = 從極右邊的0 是2的零次方,最左邊的是2的5次方。

所以,2的5次方加2的2次方得36!

6樓:匿名使用者

先說結果,我們再來推導。36 的二進位制 是 100100說到進位制轉化,先理解一下進位制,所謂x進位制,就是說每滿x就往高位進一位。而我們要處理二進位制,那麼也就是滿2進一,進位制內單個數字最大就只能為1。

之所以說這個,是因為要引入另一個概念,也就是餘數,嚴格的說是求模運算。比如36%10 = 3 餘 6。36是10進位制數,這裡對其進行了對進位制的求模運算,得到了個位數6,繼續對剩下的3進行求模得到3也就是十位數。

同理,任意進位制的轉化其實都可以用求模運算來處理。這裡求36的二進位制x36 % 2 = 18 ... 0 // 可以理解為x的個位為0, 所以x應該等於 ?????????0

18 % 2 = 9 ... 0 // ???????009 % 2 = 4 ...

1 // ???????1004 % 2 = 2 ... 0 // ??????

01002 % 2 = 1 ... 0 // ??????001001 % 2 = 0 ...

1 // 100100注意我們是從最低位開始得到結果的

所以進位制之間轉化其實就這麼簡單

7樓:之鑫

一個十進位制數轉二進位制,除以二,獲得商和餘數,之後商再不斷的除以二取餘數,最後,商為0,則從末尾取餘數,這一串數字就是二進位制數了!

36/2=18...0

18/2=9...0

9/2=4...1

4/2=2...0

2/2=1...0

1/2=0...1

那麼36的二進位制就是100100

8樓:工控愛好者

最簡潔的方法就是用8421碼去計算,看哪幾個數加起來得3……

32 16 8 4 2 1,其中32有效為1,16 8 無效為0,4有效為1,2 1無效為0

9樓:仙風

100110 除2取餘數法

十進位制中的3在二進位制中的怎麼表示

0011。解析 3 1 2 0 1 2 1 11,補齊至四位即為0011。十進位制轉化為二進位制方法如下 1 整數轉換 十進位制轉二進位制的原理 十進位制的數除以2,直到商為0,最後反向取餘數。2 小數轉換 對於小數,二進位制 轉 十進位制 比較簡單,仍是二進位制數的每一位乘以2的n次方,小數點前面...

介紹我?怎麼將二進位制的數直接化成十六進位制的

陶沙秤醜會境輩仗坐甩 四個二進位制位等於一個十六進位制位 就比如1001 2 9 16 110 2 6 16 把二進位制數 分成 每 4 位 一組,記住 8421 八 四 二 腰 4 位 二進位制數 最高位 為 1,就 加8 次高位 為 1,就 加 4 下來一位 為 1 就 加 2 最低位 為 1,...

7的二進位制是多少?怎麼算的,誰能告訴我, 7的二進位制是多少?

以下等式左邊為十進位制,右邊為二進位制.例舉一些例子希望樓主能發現規律.0 01 1 2 10 因為2為2的一次方,故1後只有一個0 3 11 4 100 因為4為2的二次方,故1後有兩個0 5 101 6 110 7 111 8 1000 因為8為2的三次方,故1後有三個0 最簡單的手算,輾轉相除...