進制轉換


(注:在程序里要想用八進制,則數字前面需加0;數字前面加0x,表示十六進制)

1、二進制轉換成八進制:

011010111.010011100,以小數點為界,左邊開始和右邊開始,三個為一組進行分組,不足三個的前后補零

如上:111=7      010=2      011=3,     010=2    011=3    100=4

所以二進制011010111.010011100轉化為八進制為:327.234

 

2、二進制轉十六進制:

同上,每四個為一組,A=10,B=11........F=15

 

3、R進制轉為十進制,都是按權展開,相加后得到十進制,如八進制轉為十進制:156.4轉為十進制

156.4=1x8^2+5x8^1+6x8^0+4x8^-1

 

4、十進制轉為二進制

將十進制數整除以二,得到的商再除以二,以此內推直到商為零或一為止,余數取反

如42轉為二進制:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM