文章目錄:
一:【整數】十進制轉任意進制:輾轉相除取餘,直到結果位1位置,加上最後的1倒敘輸出
二:【小數】十進制轉任意進制:輾轉相乘取餘,取出整數部分,直到小數的十分位爲0爲止,倒敘輸出整數部分
三:【整數】任意進制轉十進制:從最後一位倒敘開始,分別乘以任意進制的0、1、2...n 次方,最後相加
四:【小數】 任意進制轉十進制:從左到右,分別乘以任意進制的0;-1;-2;-3;-4;-5...... ...n 次方,最後相加
五:跳過十進制-從低進制轉化成高進制:找對應關係,從右往左,對應關係位爲一組,不夠補零,最後正序組一起;當然也可以通過十進制爲中間量轉換
六:跳過十進制-從高進制轉化成低進制:找對應關係,從左往右,把每個高進製爲拆分成對應關係位數,不夠補零,最後正序組一起;當然也可以通過十進制爲中間量轉換
以下數據均來自網絡
用2輾轉相除取餘至到結果爲1,將餘數和最後的1從下向上倒序寫就是結果
從最後一位開始算,依次列爲第0、1、2...n 位,第n位數(0或1)分別乘以2的n次方,最後相加就是結果
0-1-0-0-1-0
0;-1;-2;-3;-4;-5......
先了解二進制數與八進制數之間的對應關係。有個方法,把二進制的數從右往左,三位一組,不夠補0
參照二進制轉八進制,但是它是從右往左,四位一組,不夠補0
從後往前,每一位按十進制轉化爲三位二進制,缺位補0