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

   这篇文章主要介绍了Lua math.fmod使用时的小数问题,math.fmod用于取模运算,使用小数时可能会遇到不可预料的结果,所以应该避免使用小数,需要的朋友可以参考下

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

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

时间: 2024-11-03 22:02:49

Lua math.fmod使用时的小数问题的相关文章

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

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

设定的按钮在界面运行使用时出现错误

问题描述 设定的按钮在界面运行使用时出现错误 10C 其catlog中的代码:05-11 03:07:40.315 15986-15986/org.crazyit.multithreadclient W/System.err﹕ java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.os.Handler.sendMessage(android.os.Message)' on a null

tab(标签)在使用时的禁忌

回国正好赶上百度用户体验部主办的 UXday 活动,我们小组讨论的话题是tab(标签)在使用时的禁忌. 我们讨论的话题集中在一个点上:如何处理海量的tab? 首先回顾一下Tab的历史.这里的tab,是一类交互元素的统称,既包括在web设计中的导航,也包括在浏览器等桌面软件中的使用.被称为tab的交互元素一般有如下两个特性: 同时具有动作和状态两个含义.tab之所以流行,一个原因就是因为它既方便操作,同时又能够让用户清楚地知道自己目前在哪个位置(tab) 从信息架构的角度来看,tab之间的内容一般

QQ输入法手机版在酷派D530使用时如何删除自造词

  QQ输入法手机版在酷派D530使用时删除自造词的方法如下: 自造词目前可以清空,但暂不支持逐项删除,更多功能请留意后续版本的更新.

php的crc32函数使用时需要注意的问题

  这篇文章主要介绍了php的crc32函数使用时需要注意的问题(不然就是坑) ,需要的朋友可以参考下 前几天写了一个分表程序,用的hash算法是crc32.分表的函数如下: 复制代码 代码如下: function _getHash($username) { $hash = crc32($username) % 512; return $hash; } function _getTable($username) { $hash = self::_getHash($username); retur

jquery.validate使用时遇到的问题

  这篇文章主要介绍了jquery.validate使用时遇到的问题的解决方法的汇总,真是应了那句老话,会者不难难者不会,这里记录一下,有需要的小伙伴可以参考下. 问题一: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 <script src="../js/jquery.js"></s

酷盘使用时是否必须安装酷盘客户端

酷盘使用时不一定要安装酷盘客户端,可以随时通过酷盘网站m 上传下载文件.如果上传下载较大量的文件,推荐使用客户端,保证更快速稳定的传输.另外,如果希望在手机上使用酷盘,也可以安装酷盘客户端.

Python中运算符使用时的优先级

  这篇文章主要介绍了讲解Python中运算符使用时的优先级,是Python学习当中的基础知识,需要的朋友可以参考下 运算符优先级来确定条件的表达式中的分组.这会影响一个表达式如何计算.某些运算符的优先级高于其他;例如,乘法运算符的优先级比加法运算更高. 例如x=7 + 3* 2;这里,x被赋值13,而不是20,因为运算符*的优先级比+更高,所以它首先乘以3 * 2,然后加7. 这里,具有最高优先级运算符出现在表格上方,那些最低的显示在底部.在一个表达式,更高的优先级运算符将首先计算. 例如:

电脑正常使用时提示Windows主进程已停止工作如何解决

  电脑正常使用时提示Windows主进程已停止工作如何解决          1.打开C盘--Windows--System32; 2.找到rundll32.exe文件; 3.右击rundll32.exe,选择"属性" 4.点击切换到"安全"; 5.点击"编辑"按钮; 6.勾选完全控制--允许,点击确定即可; 7.或者从其他正常使用的电脑中拷贝C:/windows/system32下的rundll32文件,并粘贴到有问题电脑的相同目录下替换即可