十進制→其他進制怎麼操作呢? 例如:用十進制456換算如下:
上述456換算為八進制:除以8得57餘0,57除以8得7餘1,7除以8得0餘7,此時餘數分别為0,1,7,将此數由下往上排列得710,此時此數為八進制的710
(注:二進制,十六進制算法相同,最後商為零時停止取餘,逆序排列餘數即可)
那麼:
其他進制→十進制怎麼計算呢?以八進制710,二進制1010為例,換算如下:
(注:十六進制算法相同,進制數從低位到高位(即從右往左,第0位開始)計算,第0位的權值是進制數的0次方,第1位的權值是進制數的1次方......以此類推,計算後求和)
二進制→八進制
例:二進制111001000轉化為八進制三合一法(即:從二進制數的最後一位往前取三位,位數不夠以0補齊)
①在二進制111001000中取000=八進制中的0
②在二進制111001000中取001=八進制中的1
③在二進制111001000中取111=八進制中的7
即:二進制111001000=八進制710
八進制轉化二進制用此方法逆推即可一分三法(即:八進制數每一位分為以0和1組和的二進制數)
二進制→十六進制
例:二進制111001000轉化為十六進制四合一法(即:從二進制數的最後一位往前取四位,位數不夠以0補齊)
①在二進制111001000中取1000=十六進制中的8
②在二進制111001000中取1100=十六進制中的C
③在二進制111001000中取0001=十六進制中的1
即:二進制111001000=十六進制1C8
十六進制轉化二進制用此方法逆推即可一分四法(即:十六進制數每一位分為以0和1組和的二進制數)
八進制和十六進制之間的轉化
可以用二進制和十進制進行中轉即:先将八進制轉化為二進制再将二進制轉化為十六進制,
或者将八進制轉化為十進制再将十進制轉化為十六進制。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!