101(二進位制) 5(十進位制)是怎麼算出來的

時間 2021-05-30 00:07:27

1樓:「已登出」

這種問題,只要稍微了解一下什麼是十進位制,什麼是二進位制,就明白了。

如果我們人類有八根手指,是不是現在用的就是八進位制?那樣是不是能更直觀理解二進位制?

二進位制中的除以二取餘數法是什麼原理?

說實話,這類二進位制的問題,知乎上真的是層出不窮

2樓:杜歟

給你乙個簡單的方法,二進位制轉十進位制,也就是低位進製轉高位進製,就需要用到位權相加,101:

從後往前數:

第三個數:1 是第一位,所以次方是1-1=0,也就是:1x2的零次方=1x1=1

第二個數:0 第二位,所以次方是2-1=1,也就是:0x2=0x2=0

第乙個數:1 是第三位,所以次方是3-1=2,也就是:1x2二次方=1x4=4

把這三個加起來就是,1+0+4=5

總的來說就是,從後往前數,這個數是第幾位就是幾次方-1,例如這個數是1,然後是從後往前數第五位,那就是1x2的五次方,以此類推。說起來比較抽象,有什麼不明白的可以問我。

3樓:lyhADT

pow(x,y)表示x的y次方

1*pow(2,2)+0*pow(2,1)+1*pow(2,0)=4+0+1

=5a*pow(b,c)

a是當前位上的值

b是進製

c是從右到左第幾位(從0開始算)

這個是任意進製轉10進製的方法

二進位制 八進位制 十進位制 十六進製制 怎麼學會?是怎麼算的方式?

訬禕 這個是前段時間發現的很有意思的進製轉換 看整數部分運算,本來十進位制轉二進位制整數轉換規則 除以基數二 取餘,最後商為0 但我發現這個解題過程,商數為1,結束轉換這種類似的錯誤普遍存在,但好在通過反向求和可以驗算轉換是否存在錯誤,我個人覺得驗算還是可以讓自己少一些錯誤。 我也是現在才真正想清楚...

怎麼理解十進位制轉二進位制輾轉相除演算法?

225 1 2 1 2 1 2 0 2 0 2 0 2 0 2 1 2對吧。225 2的餘數不就是2前面的1嗎?112 2的餘數不就是2前面的0嗎?56 2的餘數不就是2前面的0嗎?28 2的餘數不就是2前面的0嗎?14 2的餘數不就是2前面的0嗎?7 2的餘數不就是2前面的1嗎?3 2的餘數不就是...

為什麼十進位制可以表示所有小數,二進位制三進製不能?

這個問題是錯的。無論是十進位制還是二進位制三進製,都沒法表示所有小數 題主指的應該是有理小數 其實,二進位制 三進製的階數太小,迴圈節變得比較長而已,有限的位數不容易表示出來而已。 Wolfie Wang 先問是不是,再問為什麼。如果只談有限小數,那麼十進位制和其他進製都有不能精確表示的數。如果把無...