十进制和十六进制转换

js

// 10进制转为16进制

var a=1234567890;

console.log(a.toString(16)) //499602d2

// 16进制转为10进制

var num=parseInt(96,16)

console.log(num) //150

C#

// 16进制转为10进制(很多情况下int32精度不够,必须int64或者long

Convert.ToInt64("03050A0B0E0F", 16).ToString()

long.Parse("03050A0B0E0F", NumberStyles.AllowHexSpecifier).ToString()

 // 10进制转为16进制

int a = 100;

String strA = a.ToString("x8");

原文地址:https://www.cnblogs.com/mmclog/p/15119750.html