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脚本没有提供include关键词,那又是怎样调用外部函数的呢?如何实现脚本的Include功能?
2014-09-09
lua调用C/C++的方法详解
lua是脚本语言,优点是门槛低,可以热更新,缺点当然就是性能,C/C++是编译型语言,有点是性能高,但是相对的,门槛高,lua语言本身就是用C实现的,而且,可以将很多能力封装成lua的接口供lua调用,本文将给大家介绍lua如何调用C/C++,需要的朋友可以参考下
2023-10-10
使用Lua作为C语言项目的配置文件实例
这篇文章主要介绍了使用Lua作为C语言项目的配置文件实例,本文用Lua创建了一个配置文件,然后在C言语中解析它,需要的朋友可以参考下
2015-04-04
Lua中的持久化和序列化详解
这篇文章主要介绍了Lua中的持久化和序列化详解,本文详细讲解了Lua中的持久化和序列化,并给出代码实例,需要的朋友可以参考下
2014-09-09
lua脚本语言快速入门教程
这篇文章主要介绍了lua脚本语言快速入门教程,本文讲解了变量及常量、字符串、逻辑控制语句、循环结构、函数及其使用等内容,需要的朋友可以参考下
2015-03-03
Lua中遍历数组和table的4种方法
这篇文章主要介绍了Lua中遍历数组和table的4种方法,本文讲解了使用for遍历、迭代器的方式遍历等方法,同时提供一个复杂table的的遍历方法,需要的朋友可以参考下
2015-04-04
Lua在windows下的安装及环境配置
这篇文章主要介绍了Lua在windows下的安装及环境配置,本文使用lua for windows整体环境,lua for windows其实是一整套Lua的开发环境,需要的朋友可以参考下
2015-07-07
Lua中的变量类型与语句学习总结
这篇文章主要介绍了Lua中的变量类型与语句学习总结,总结了Lua入门过程中的一些基础知识,需要的朋友可以参考下
2016-06-06
Lua教程之弱引用table
这篇文章主要介绍了Lua教程之弱引用table,本文讲解了自动内存管理的缺陷、弱引用table、三种形式的弱引用等内容,需要的朋友可以参考下
2014-09-09
最新评论