以下有关取模运算的代码,其运算结果正确的是(  )。<?php$num1 = -10;$num2 = -3;$num3 =

分类: 初级PHP开发工程师 发布时间: 2024-12-21 09:40 浏览量: 1
以下有关取模运算的代码,其运算结果正确的是(  )。

<?php

$num1 = -10;

$num2 = -3;

$num3 = 10;

$num4 = -3;

echo $num3%$num4-$num1%$num2;

?>


A、

-2


B、

2


C、

0


D、

1


【正确答案】:B
【名师解析】:在PHP中,取模运算符 `%` 的结果是取两个数相除的余数。当两个数都是负数时,取模运算的结果是两个数绝对值相除的余数,余数的符号与被除数相同。 首先计算 $num3 % $num4,即 10 % (-3)。10除以-3得到-3余1,所以结果是1。 然后计算 $num1 % $num2,即-10 % (-3)。-10除以-3得到3余1,所以结果是1。 最后计算两个结果的差,即 1 - 1 = 0。 所以,最终答案是选项C. 0。