1樓:匿名使用者
一位8進位制
數相當於3位二進
制數,一位16進位制數相當於4位二進位制數,
1、二進位制、八進位制、十六進位制和十進位制之間轉換可以用一個公式比方說八進位制456轉換為十進位制為4*(8的2次方)+5*(8的一次方)+6*(8的0次方)。如果是十六進位制就把8變成16。次方是從右向左數第一位為0、第二位為1,以此類推。
你能看明白麼?
2、十進位制轉換為其他進位制就處以相應的基數,二進位制的基數是2、八進位制的基數是8、十六進位制的基數是16。然後逆向取餘。最後得到的餘數寫到前邊,先得到的餘數寫到後面。
如果利用計算機的話還有個簡單的方法:開啟xp自帶的計算器轉換到科學型。然後點選相應的進位制型別。
如上邊的例子就點八進位制。輸入456在點選要轉換為的進位制型別比方說十進位制 那麼現在顯示的就是轉換後的十進位制。好累
2進位制轉16進位制的問題
這個可以這樣理解,每四位二進位制相當於一位十六進位制,然後把每四位按照二進位制轉成十進位制一樣加出來,當然我們要知道在十六進位制中,十進位制的10 d a h 11 b,12 c,13 d,14 e,15 f。比如0011 b 3 h 1110 b e h 同理八進位制就是三位一換算。0 9十進位制...
八進位制十進位制怎麼轉換,10進位制轉8進位制方法
給你個演算法 十進位制轉二進位制 整數及小數部分 1 把該十進位制數,用二因式分解,取餘。以235為例,轉為二進位制 235除以2得117,餘1 117除以2得58,餘1 58除以2得29,餘0 29除以2得14,餘1 14除以2得7,餘0 7除以2得3,餘1 3除以2得1,餘1 從得到的1開始寫起...
十六進位制轉漢字,16進位制轉換為漢字
漢字為雙位元組字元,即兩組十六進位制數表示一個漢字,而且前一個字元的asc碼大於 127。給個轉換為字元 包括漢字 delphi 的例子 procedure tform1.button1click sender tobject function deletespace ss string strin...