![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
a1017611124
这个作者很懒,什么都没留下…
展开
-
math.fmod,math.mod和取余符号%有什么区别
先上一张math方法里面的函数表print(15%6,math.fmod(15,6))–输出:3 3另外可以对小数进行求余运算:print(3.1%1.5,math.fmod(3.1,1.5))–输出:0.1 0.1这样看来2个是没有区别的,但是:print(-2%3,math.fmod(-2,3))–输出:1,-2因为 y%x运算总是将y/x的值向下取整,而math.fmod(y,x)是将y/x的值向0取整,所以-2%3得到的商是math.floor(-2/3)=-1,余数原创 2020-08-10 16:11:10 · 6799 阅读 · 0 评论 -
Lua string.format用法
我们知道lua中可以用"…“连接字符串,可以起到一部分格式化字符串的作用,但是如果字符串较长或者有特殊的格式转换操作(如十六进制转换),用”…"就会很繁琐且可读性差。用string.format()就是一个很好的解决方案。函数定义string.format() 第一个参数为字符串格式,后面的参数可以任意多个,用于填充第一个参数中的格式控制符,最后返回完整的格式化后的字符串。格式控制符以%开头,常用的有以下几种%s - 接受一个字符串并按照给定的参数格式化该字符串%d - 接受一个数字转载 2020-08-10 13:48:51 · 3197 阅读 · 0 评论