Result Modulo Negative Number. The result is target-specific with a negative divisor. But with -340 we subtract a number with a greater absolute value so the mod function generates a positive value.
Thus A mod B has two solutions. The sign of the first operand decides the sign of the result. Using negative numbers with modulus operator.
Closed RealyUniqueName opened this issue Sep 24 2019 2 comments Closed.
X y always equals x -y. Floor division always rounds away from zero for negative numbers so -35 will round to -4 but towards zero for positive numbers so 35 will round to 3. The resulting remainder is also smaller compared to when both numbers are positive. In most of the programming languages like in CC when you perform modular operation with negative numbers it gives a negative result like -53 -2 but what the result comes after modular operation should be in the range 0 to n-1 means the -53 1.