请问lua中number类型的浮点数有没有快速的函数将其转换成按字节存储的table变量

因为涉及到传输GPS的经纬度数据,现在通过tonumber函数将string转成了number,但是不知道怎么转成浮点比较好。

比如将1.234567转成{0x3f,0x9e,0x06,0x4b}

请先 登录 后评论

最佳答案 2018-10-10 16:55

pack.pack(">f", 1.234567) 直接转换成string("\x3f\x9e\x06\x4b"),直接传输这个string数据

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 0 收藏,3581 浏览
  • thinking 提出于 2018-10-06 13:59