Lua math.fmod使用时的小数问题

 更新时间:2015年06月29日 09:27:15   投稿:junjie  
这篇文章主要介绍了Lua math.fmod使用时的小数问题,math.fmod用于取模运算,使用小数时可能会遇到不可预料的结果,所以应该避免使用小数,需要的朋友可以参考下
lua math.fmod使用注意小数:
--Returns the remainder of the division of x by y.
function math.fmod (x, y) end //取模运算

这里需要注意小数的问题,看下面两个例子:
1、
local x = math.fmod(15, 4)
print(x)

结果:4

2、
local x = math.fmod(15.3, 4)
print(x)

结果:3.3

3、
local x = math.fmod(15, 4.1)
print(x)

结果:2.7

相关文章

  • Lua函数与字符串处理简明总结

    Lua函数与字符串处理简明总结

    这篇文章主要介绍了Lua函数与字符串处理简明总结,本文总结了单一参数、多个参数、可变参数、函数返回值及字符串处理等内容,需要的朋友可以参考下
    2014-10-10
  • Lua Table转C# Dictionary的方法示例

    Lua Table转C# Dictionary的方法示例

    这篇文章主要给大家介绍了关于Lua Table转C# Dictionary的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • 使用lua实现php的var_dump()函数功能

    使用lua实现php的var_dump()函数功能

    小编比较熟悉php,所以这篇文章主要介绍了使用lua实现php的var_dump()函数功能,需要的朋友可以参考下
    2014-11-11
  • Lua教程(十四):字符串库详解

    Lua教程(十四):字符串库详解

    这篇文章主要介绍了Lua教程(十四):字符串库详解,本文讲解了基础字符串函数、模式匹配函数、模式、捕获(capture):、替换等内容,需要的朋友可以参考下
    2015-04-04
  • Lua之协同程序coroutine代码实例

    Lua之协同程序coroutine代码实例

    这篇文章主要介绍了Lua之协同程序coroutine代码实例,本文给出的代码示例较为复杂,需要对Lua协同程序有一定的了解方能看懂,需要的朋友可以参考下
    2015-04-04
  • 安装Nginx+Lua开发环境

    安装Nginx+Lua开发环境

    本文主要详细介绍了安装Nginx+Lua开发环境的过程以及nginx+lua的配置,十分的详尽,这里推荐给小伙伴们。
    2015-02-02
  • Lua学习笔记之运算符和表达式

    Lua学习笔记之运算符和表达式

    这篇文章主要介绍了Lua学习笔记之运算符和表达式,本文在代码中使用注释对Lua的运算符和表达式做了讲解,需要的朋友可以参考下
    2014-09-09
  • Lua中的元表(metatable)、元方法(metamethod)详解

    Lua中的元表(metatable)、元方法(metamethod)详解

    这篇文章主要介绍了Lua中的元表(metatable)、元方法(metamethod)详解,本文对它做了详细讲解,并给出实例来说明,需要的朋友可以参考下
    2014-09-09
  • Lua中的迭代器和泛型for实例

    Lua中的迭代器和泛型for实例

    这篇文章主要介绍了Lua中的迭代器和泛型for实例,本文还讲解了无状态迭代器,需要的朋友可以参考下
    2014-09-09
  • Lua与C语言间的交互实例

    Lua与C语言间的交互实例

    这篇文章主要介绍了Lua与C语言间的交互实例,本文主要讲解了Lua中调用C语言的方法和例子,需要的朋友可以参考下
    2014-12-12

最新评论