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

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


至尊宝的传说
浏览 1509回答 1
1回答

慕容森

先讲这两个print(math.floor(-9.2))&nbsp; &nbsp;-》-10print(math.floor(9.2))&nbsp; &nbsp;-》9-10<-9.2<-9&nbsp; &nbsp;9<&nbsp;9.2<10函数返回不大于参数X的最大整数:意思就是向下取整显然-10,9便是小于参数的最大整数----------------------------------------------------------------print(math.floor(-3.-5))&nbsp; &nbsp;-》-8这个啊&nbsp;我也不知道,但是print(-3.-5)&nbsp;--->&nbsp;8然后我就发现这个等价于print(-3-5)接着我试了一系列&nbsp;发现就是print(-n.-m)&nbsp;<-->&nbsp;print(-n-m)&nbsp; &nbsp; (n,m<=0)所以&nbsp;-3.-5本身就是-8啊对-8向下取整就是-8了*math.ceil&nbsp; &nbsp;向上取整&nbsp; &nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP