a
%
b
=
a
−
n
∗
b
a % b = a - n*b
a%b=a−n∗b
其中:
n
<
=
a
/
b
n <= a/b
n<=a/b,即:n为小于a除以b的最大整数。
−
123
%
10
=
−
13...
7
-123 % 10 = -13...{color{red} 7}
−123%10=−13...7
123
%
−
10
=
−
13...
−
7
123 % -10 = -13...{color{red} -7}
123%−10=−13...−7
被除数和除数异号时,余数与被除数的符号相反,与除数符号相同。
a
%
b
=
a
−
(
a
/
b
)
a % b = a - (a/b)
a%b=a−(a/b)
其中:
a
/
b
a / b
a/b在C中为取整运算,且为趋零取整。
−
123
%
10
=
−
12...
−
3
-123 % 10 = -12...{color{red} -3}
−123%10=−12...−3
123
%
−
10
=
−
12...
3
123 % -10 = -12...{color{red} 3}
123%−10=−12...3
被除数和除数异号时,余数与被除数的符号相同,与除数符号相反。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)