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 最簡單的手算,輾轉相除...