各個進制小數的轉換?本文主要講述二進制(由0和1組成)、八進制(由0~7阿拉伯數字組成)、十進制(由0~9阿拉伯數字組成)、十六進制(由0~9阿拉伯數字和A~F英文組成,A~F分别代表10~15)之間的相互轉換話不多說,下面開始,今天小編就來說說關于各個進制小數的轉換?下面更多詳細答案一起來看看吧!
本文主要講述二進制(由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。
希望對大家有用!!!!!!
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!