10進製轉8進製算法 你可以這樣做
1.十進製轉換為八進製有兩種方法:直接法和間接法。先看直接法,和十進製轉換成二進製是一樣的。下麵我們分為整數轉換和小數轉換。
2.整數部分,除以8,取餘數法。每次,將整數部分除以8,餘數是位權重上的數字,商繼續除以8,餘數是前一位權重上的數字,依此類推,直到商為零。最後,從最後一個餘數向前排列也可以。
3.再看小數部分。這和轉換成二進製是一樣的。這裏是八進製取整的方法,也就是說小數部分乘以八,然後取整數部分,再把剩下的小數部分乘以八,再取整數部分,…等等,直到小數部分為零。
本文到此結束,希望對大家有所幫助呢。