我有一个小问题。我有号码,如5421,-1和1。我需要打印他们四个字节,如:Java打印四字节十六进制数
5421 -> 0x0000152D
-1 -> 0xFFFFFFFF
1 -> 0x00000001
也像1.2,我已经浮点数,58.654:
8.25f -> 0x41040000
8.26 -> 0x410428f6
0.7 -> 0x3f333333
我需要将两种类型的数字转换为它们的十六进制版本,但它们必须正好是四个字节(四对十六进制数字)。
有没有人知道这在Java中如何实现?请帮忙。
我很困惑。 8.25的十六进制表示应该是0x1.08p3而不是0x41040000。实际上,0x41040000是整数1090781184的十六进制表示。 –
我把它作为IEEE754 fp-numbers。 – user35443