我现在一直在寻找这个问题的答案大约2个小时,我似乎无法理解它。我需要将java中的32位单浮点值转换为十六进制字符串。
我已将其缩小到IEEE 754.所以我需要以某种方式转换Java中的浮点数,例如:
float num = 504.0f;
到此值:43FC0000
任何帮助都会受到赞赏,因为我真的需要这个我正在进行的RTE项目。 感谢
答案 0 :(得分:4)
那将是Integer.toHexString(Float.floatToIntBits(num)).toUpperCase()
不确定是否要将零填充为零。