首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 十六進位轉換完整指南

     編輯:關於C語言

數值轉十六進位字串

int a = 188;
a.ToString();      // "188" (十進位)
a.ToString("x");   // "bc"  (小寫)
a.ToString("X");   // "BC"  (大寫)
a.ToString("X4");  // "00BC" (固定 4 位,前導補 0)

十六進位字串轉數值

// 需引用 System.Globalization
int b = int.Parse("AB", NumberStyles.HexNumber); // 171
int c = int.Parse("20", NumberStyles.HexNumber); // 32

關鍵點

  • 格式指定項 x/X 控制大小寫
  • 精度指定項(如 X4)控制最小寬度,前導補 0
  • NumberStyles.HexNumber 告訴 Parse 以 16 進位解析
  • 適用於 byte、short、int、long 等整數型別
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved