lua处理小数

Posted wangjian1226

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua处理小数相关的知识,希望对你有一定的参考价值。

合并小数

例:串口接收16位数,高8位表示小数点左边数,低8位表示小数点右边数,需要发送给上位机该小数乘以1000

  • 将小数取出
data = string.char(32)..string.char(23)    --表示32.23
print(tostring(data:byte(1))..'.'..tostring(data:byte(2)))    --输出32.23 
num = tonumber(tostring(data:byte(1))..'.'..tostring(data:byte(2)))  --输出number型的32.23
int_num = num*1000

以上是关于lua处理小数的主要内容,如果未能解决你的问题,请参考以下文章

[lua] lua中匹配字符串小数

lua 实现策划需要保留的小数位数

Lua四舍五入保留2位小数点

在Pandoc lua过滤器中连接字符串片段

Lua异常处理

如何对 Lua 脚本进行去混淆处理?