C# 十六进制浮点型换十进制 问题

哪位大大!有C#十六进制浮点型换十进制 的代码!能给我吗!小弟感谢不尽!如:E147 3D7A 转换为浮点数-2.297082e如果能成功运行!加分

第1个回答  2013-04-10
E147 3D7A 按位*16的N次方相加。嘎嘎。。。A = 10*16的零次方7 = 7*16的一次方。。。依此再写个算法。。。。
第2个回答  2013-04-10
string tdddw="E1473D7A";uint num1 = uint.Parse(tdddw, System.Globalization.NumberStyles.AllowHexSpecifier);
byte[] floatVals1 = BitConverter.GetBytes(num1);
string run_tdddw = BitConverter.ToSingle(floatVals1, 0).ToString();本回答被网友采纳
第3个回答  2013-04-10
Convert.ToDouble('E1473D7A',16)
相似回答