Ruby 将二进制字符串转换为IEEE 754浮点
有人能告诉我如何在Ruby中将32位二进制字符串转换为IEEE 754浮点值吗 例如,二进制字符串“010000011100101110011”(0x41973333)应该转换为18.9,但我不知道如何使用Ruby实现这一点 我正在尝试通过以下方式获取相同的返回值: 谢谢。那是一个有趣的游戏 您需要并且:Ruby 将二进制字符串转换为IEEE 754浮点,ruby,Ruby,有人能告诉我如何在Ruby中将32位二进制字符串转换为IEEE 754浮点值吗 例如,二进制字符串“010000011100101110011”(0x41973333)应该转换为18.9,但我不知道如何使用Ruby实现这一点 我正在尝试通过以下方式获取相同的返回值: 谢谢。那是一个有趣的游戏 您需要并且: 'g'是: g | Float | single-precision, network (big-endian) byte order “B*”是多个: B
'g'
是:
g | Float | single-precision, network (big-endian) byte order
“B*”
是多个:
B | String | bit string (MSB first)
非常感谢你!!
B | String | bit string (MSB first)