public string FloatToHex(float valueToConvert) { byte[] byteArray = BitConverter.GetBytes(valueToConvert); Array.Reverse(byteArray); return BitConverter.ToString(byteArray).Replace("-", ""); }
Output example: 12345.6 -> 4640E666
Solution came from VB.NET Hexadecimal to Floating Point / Single (IEEE 754)
What is IEEE 754 Floating-Point Arithmetic Standard?
No comments:
Post a Comment