二進制轉化為八進制具體方法 二進制轉八進制圖表
本文主要講述二進制(由0和1組成)、八進制(由0~7阿拉伯數字組成)、十進制(由0~9阿拉伯數字組成)、十六進制(由0~9阿拉伯數字和A~F英文組成,A~F分別代表10~15)之間的相互轉換。話不多說,下面開始。
(1)二進制轉八進制
隨機輸入一個二進制:10110111001,我們可以把二進制從右到左三個數一組進行劃分,得到
10 110 111 001,那樣10就為2,110為6,111為7,001為1,得到八進制數2671。
(2)二進制轉十進制
這需要我們記住二進制從右到左轉換成十進制每個數字依次為2的0次冪,2的1次冪,2的2次冪依次下去,最后將答案相加。
(3)二進制轉十六進制
以上面二進制:10110111001為例,我們可以把二進制從右到左四個數一組進行劃分,得到
101 1011 1001,那樣101就為5,1011為B,1001為9,得到十六進制數5B9。
(4)八進制轉二進制
假設八進制數為567,將其每個數分開,將5拆分成101,6拆分成110,7拆分成111,轉換后得
101 110 111。
(5)八進制轉十進制
假設八進制數為567,將每個數分開,最后計算7*8的0次冪+6*8的1次冪+5*8的2次冪,得到375。
(6)八進制轉十六進制
將八進制轉換成二進制,然后從右到左四個數進行分組。假設八進制數為567,將其每個數分開,將5拆分成101,6拆分成110,7拆分成111,轉換后得1 0111 0111。得十六進制為177。
(7)十進制轉二進制
除2取余數,最后倒過來。假設十進制數為65,65/2=32,余1;32/2=16,余0;16/2=8,余0;8/2=4,余0;4/2=2,余0;2/2=1,余0;1/2=0,余1。得到結果1000001。
(8)十進制轉八進制
方法:除8取余數,最后倒過來。假設十進制數為567,567/8=70,余7;70/8=8,余6;8/8=1,余0;1/8=0,余1。得到結果1067。
(9)十進制轉十六進制
方法:除16取余數,最后倒過來。假設十進制數為1610,1610/16=100,余10(A);100/16=6,余4;6/16=0,余6。得到結果64A。
(10)十六進制轉二進制
假設十六進制數為567,將其每個數分開,將5拆分成0101,6拆分成0110,7拆分成0111,轉換后得
101 0110 0111。
(11)十六進制轉八進制
先將十六進制轉化為二進制,再把二進制轉化成八進制。假設十六進制數為567,則其二進制為
101 0110 0111,從右三位一劃分得10 101 100 111,得八進制為2547。
(12)十六進制轉十進制
假設十六進制為5A,將A*16的0次冪+5*16的1次冪得十進制數為90。
希望對大家有用!!!!!!
發布于:2022-11-05,除非注明,否則均為原創文章,轉載請注明出處。
