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
相关文章
Redis教程(三):List数据类型
这篇文章主要介绍了Redis教程(三):List数据类型,本文讲解了List数据类型概述、相关命令列表、命令示例、链表结构的小技巧等内容,需要的朋友可以参考下
2015-04-04
浅谈chuck-lua中的多线程
Lua对多线程支持初步体验是本文要介绍的内容,主要是来了解LUA中多线程的使用,,经过反复的实验得到的结果是,lua不支持多线程,如何让它支持?来看本文内容。
2015-07-07
Lua loadstring函数用法实例
这篇文章主要介绍了Lua loadstring函数用法实例,loadstring最典型的用处是去执行外部代码,也就是位于程序之外的代码,需要的朋友可以参考下
2015-04-04
Lua极简入门指南(一):基础知识篇
这篇文章主要介绍了Lua极简入门指南(一):基础知识篇,本文罗列了Lua的基础知识,如注释、数据类型、table、循环控制结构等内容,需要的朋友可以参考下
2014-10-10
实现Lua中数据类型的源码分享
在Lua中有8种基础类型,像其他动态语言一样,在语言中没有类型定义的语法,每个值都携带了它自身的类型信息。下面我们就来尝试通过Lua 5.2.1的源码来看类型的实现
2015-04-04
浅谈Lua语句
Lua支持大多数传统的语句,跟C语言和Pascal差不多。传统的语句包括:赋值,控制结构,流程调用等。Lua还支持一些不太传统的语句,例如多赋值(听起来有点怪,往下看就明白了)和局部变量声明(这个好像也是传统的吧)。
2015-05-05
Lua中变相实现continue跳出循环
这篇文章主要介绍了Lua中变相实现continue跳出循环,Lua中是没有continue的,本文使用一个小技巧实现了跟continue一样的效果,需要的朋友可以参考下
2014-12-12
Lua中函数与面向对象编程的基础知识整理
函数在面对对象的编程中又被叫做方法,会受到作用域的制约,Lua中具有类等面向对象的特性,接下来我们就来看一下Lua中函数与面向对象编程的基础知识整理
2016-06-06
Lua教程(六):绑定一个简单的C++类
这篇文章主要介绍了Lua教程(六):绑定一个简单的C++类,本文是最后一篇C/C++与Lua交互的教程,其他教程请参阅本文下方的相关文章,需要的朋友可以参考下
2014-09-09
最新评论