rchg.net
当前位置:首页 >> LuA mAth.Floor的奇怪问题 >>

LuA mAth.Floor的奇怪问题

双精在做小数时 就应该别注意 老师教编程的时候 应该都有特别强调过吧 两个小数相等 不能用等号 而应该用他们的差的绝对值小于一个很小的数 比如 math.abs(a-b) < 10e-6 原因是 电脑是用二进制存储数据 而类似0.1这样的数字 在电脑里存储起来 其...

先讲这两个 print(math.floor(-9.2)) -》-10 print(math.floor(9.2)) -》9 -10

a%b==a-floor(a/b)*b a和b的余数等于a减floor(a除b)乘b 例子: a = 10 b = 3 10%3 = 1 10-floor(10/3)*3 /////// 10/3 = 3.3333 floor 了过后就会变成 3 10-3*3 10-9 1 所以 1 == 1 (true)

网站首页 | 网站地图
All rights reserved Powered by www.rchg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com