二進位制,八進位制 十二,十六 怎麼個演算法

時間 2021-08-13 23:31:11

1樓:匿名使用者

不管他幾進位制,是有演算法的十進位制轉換為其他十進位制到二進位制:用十進位制數除以2,每次餘數都記下,直到 商為0,然後翻轉就是了如:12/2=6餘06/2=3餘03/2=1餘11/2=0餘1則對應二進位制是110其他類同,只不過把2換為你想要的進位制數就行其他進位制轉換為十進位制 *進位制數從後向前,如*進位制數abcdef轉化為十進位制數x,則x=f*2^0+e*2^1+d*2^2+c*2^3+b*2^4+a*2^5

例二進位制數:10110110 0*1+1*2+1*4+0*8+1*16+1*32+0*64+1*128=.......

非十進位制轉換為非十進位制先將要轉換的書轉換為十進位制,再轉換為目標進位制數還有特殊進位制的轉換八進位制和十六進位制之間的轉換:先將要轉換的數寫成二進位制形式再轉換如八進位制到十六進位制八進位制--->十六進位制:從小數點開始,分別取四位,不足補零,十六進位制--->八進位制:

從小數點開始,分別取三位,不足補零,例如:八進位制數53.66=(101011.

11011)o<*****>十六進位制數2b.d8

2樓:匿名使用者

用十進位制數除以你要變的進位制數(比如你要變二進數,就除以二)除到餘數為零或一為止,把所有餘數從最後一個到第一個寫出,即為你想要的數。例如十變二進位制數,用九除以二,第一次餘一,第二次(用商除,即4)餘零,第三次餘零,最後為一,因此為1001

3樓:匿名使用者

哪有十二進位制啊?應該是十進位制好嗎

二進位制,八進位制,十進位制,十六進位制,是怎樣換算的

4樓:匿名使用者

用程式設計師計算器,直接幫你換算了。

5樓:董召兵

二進位制轉十進位制,每個數字分別乘以二的幾次方,然後相加

進位制 二進位制 八進位制 十進位制 十六進位制是什麼意思哦?有什麼關係!忘高手解答

湯旺河邊 關於進位制,請詳細看看 你做加法運算時不是逢十進一位嗎,這是十進位制,二進位制就是逢二進一位,像11 01 100,並且二進位制只有0和1兩位數,其他8 10 16進位制都一樣,八進位制只有0 7八個數,依次類推! 就跟你數數一樣 數星期的時候 7天你進位1 7 不是從0開始 2進位制 0...

二進位制(10012轉八進位制,二進位制(10011100 01)2轉八進位制

二進位制 10011100 01 2轉八進位制為 234 2 8。二進位制化為八進位制整數部份從最低有效位開始,以3位一組,最高有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的整數。因此10011100 010 011 100 234。小數部份從最高有效位開始,以3...

八進位制334轉二進位制,八進位制轉換成二進位制

3 011 3 011 4 100 再拼接起來,去掉最高位的0,就是11 011 100 常規的演算法就是統統轉10進位制再轉成對應的,只不過整數部分是一直除,小數部分是一直乘。但是對於2 8 16進位制之間互相轉化不需要這麼麻煩,不管是小數還是整數部分,說一個快速轉化的方法。8,16要轉成二進位制...