php运算符中的模数和减法之间的差异

时间:2015-01-09 16:30:49

标签: php operators

我正在学习一些php运算符,尤其是%-

对于-的减法运算符,我从此链接subtraction

中学到了它

虽然%的模数运算符是从这个链接modulus

中学到的

在示例中都使用了6和10的int

$x = 10;
$y = 6;

模数中有一个例子:

  echo $x % $y //will output 4

在减法中有例子:

  echo $x - $y //will output 4

因此这两个运营商的输出相同。

它们之间有什么区别?

2 个答案:

答案 0 :(得分:3)

模数运算符(%)除以两个数字并返回余数(记住你的长除法)。

10 - 610 % 6都是4的事实是巧合。

答案 1 :(得分:3)

对于了解某些算术运算的人来说,理解起来很简单。 %-运算符在所有编程语言中的工作方式相同。当你取两个操作数 - 并使用模数运算符% - 你将获得除法的余数。 -运算符只是减法运算。当两个运算符产生相同的结果时,您不需要混淆。只是巧合。

Sweet drawing of long division