这道VB计算为什么是 这个答案

来源:百度知道 编辑:UC知道 时间:2024/09/23 03:30:54
、[多选题]下列表达式中运算结果为1的是_bc_____。
(A)、 -5 Mod -2
(B)、 5 Mod -2
(C)、 5 Mod 2
(D)、 -5 Mod 2
为什么不选A 与D 呢

结果的符号取决于 mod 前面的数的符号,前面的是正,结果为正,前面的为负,结果就为负。

ABCD的结果分别是-1,1,1,-1

用来对两个数作除法并且只返回余数。

语法

result = number1 Mod number2

在进行 Mod 运算或求余数运算时,该运算符将 number1 用 number2 除(将浮点数字四舍五入成整数),并把余数作为 result 的值返回。例如,在下列表达式中,A (result) 等于 5。

A = 19 Mod 6.7

选2,即5除2余1