合并小数

例:串口接收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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
  • 2021-05-30
  • 2022-02-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-26
  • 2021-09-16
  • 2022-01-20
  • 2021-08-24
  • 2021-07-10
相关资源
相似解决方案