为了账号安全,请及时绑定邮箱和手机立即绑定

关于lua语言中math.floor函数的问题?

关于lua语言中math.floor函数的问题?

至尊宝的传说 2018-10-23 17:13:20
关于lua语言中math.floor函数的问题
查看完整描述

1 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

先讲这两个

print(math.floor(-9.2))   -》-10

print(math.floor(9.2))   -》9


-10<-9.2<-9

   9< 9.2<10

函数返回不大于参数X的最大整数:意思就是向下取整

显然-10,9便是小于参数的最大整数

----------------------------------------------------------------

print(math.floor(-3.-5))   -》-8

这个啊 我也不知道,但是

print(-3.-5) ---> 8

然后我就发现这个等价于print(-3-5)

接着我试了一系列 发现就是

print(-n.-m) <--> print(-n-m)    (n,m<=0)


所以 -3.-5本身就是-8啊

对-8向下取整就是-8了


*math.ceil   向上取整   



查看完整回答
反对 回复 2018-11-16
  • 1 回答
  • 0 关注
  • 1449 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信