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

16進制xor FFFF,然後轉換為10進制

編輯:C#入門知識

16進制 xor FFFF,然後轉換為10進制, 如: (FEFA Xor FFFF)+1->10進制/10 即 FEFA Xor FFFF = 105(16進制)+1=106(16進制)=262(10進制)/10=26.2

string s1 = 'FEFA';
int dec1 = Convert.ToInt32(s1, 16); //FEFA轉換成10進制, 65274
int d1 = (dec1 ^ Convert.ToInt32("FFFF", 16)) + 1; //(FEFA Xor FFFF)+1-->262(10進制)
int d2 = d1 + 1;
decimal d3 = Math.Round((decimal)d1 / 10, 1); //除10,保留1位小數
textBox5.Text = d3.ToString(CultureInfo.InvariantCulture).Trim();

 


摘自 brian0031的專欄

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