十进制和十六进制转换

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");

 

posted @ 2021-08-09 17:39  毛毛虫!  阅读(499)  评论(0编辑  收藏  举报