我正在学习一些php运算符,尤其是%
和-
对于-
的减法运算符,我从此链接subtraction
虽然%
的模数运算符是从这个链接modulus
在示例中都使用了6和10的int
$x = 10;
$y = 6;
模数中有一个例子:
echo $x % $y //will output 4
在减法中有例子:
echo $x - $y //will output 4
因此这两个运营商的输出相同。
它们之间有什么区别?
答案 0 :(得分:3)
模数运算符(%
)除以两个数字并返回余数(记住你的长除法)。
10 - 6
和10 % 6
都是4的事实是巧合。
答案 1 :(得分:3)
对于了解某些算术运算的人来说,理解起来很简单。 %
和-
运算符在所有编程语言中的工作方式相同。当你取两个操作数 - 并使用模数运算符%
- 你将获得除法的余数。 -
运算符只是减法运算。当两个运算符产生相同的结果时,您不需要混淆。只是巧合。