程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 二進制、八進制、十進制及十六進制之間的轉換,十進制十六進制

二進制、八進制、十進制及十六進制之間的轉換,十進制十六進制

編輯:C#入門知識

二進制、八進制、十進制及十六進制之間的轉換,十進制十六進制


1. 【二進制(0~1)、八進制(0~7)、十進制(0~9)】→十六進制(0~15,10~15→A~F)

101011→1*20+1*21+0*22+1*23+0*24+1*25=1+2+0+8+0+32=43

053→3*80+5*81=3+40=43

0x2B=B*160+2*161=11+32=43

2. 十進制→【二、八、十六進制】

十→二

 

十→八 796→01434

 

十→十六  796→0x31c

 

 

3. 二進制→【八、十六進制】

二→八  11010111. 0100111→327.234    取三合一

小數點前從右向左三位一組   0 1 1 0 1 0 1 1 1 →3 2 7

小數點後從左向右三位一組   0 1 0 0 1 1 1 0 0 →2 3 4

讀數從高位到低位依次讀取,小數點不變327.234

二進制與八進制編碼對應表

二進制

八進制

000

0

001

1

010

2

011

3

100

4

101

5

110

6

111

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

八→二   327→011010111  取一分三

 

二→十六  1 1 0 1 0 1 1 1→D 7   取四合一

1101→13 (D)

0111→7

依次讀取為D7

 

十六→二  取一分四

 

4. 八進制→十六進制  八→二→十六

327→011010111→D7

 

5. 十六進制→八進制  十六→二→八

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved