lua 语言中如何理解a%b==a-floor(a/b)*b
发布网友
发布时间:2024-10-22 04:19
我来回答
共2个回答
热心网友
时间:2024-10-26 15:21
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)
热心网友
时间:2024-10-26 15:20
向下取整
15.0/4=3.75
floor(3.75)=3
热心网友
时间:2024-10-26 15:22
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)
热心网友
时间:2024-10-26 15:18
向下取整
15.0/4=3.75
floor(3.75)=3