On Friday, 24 June 2016 at 20:43:38 UTC, deadalnix wrote:
Most reasonable is numerator = quotient * divisor + remainder Which means it can be negative.
Example:
void main()
{
int x1 = 2;
int x2 = -2;
uint x3 = 2;
assert(-7 % x1 == -1);
assert(-7 % x2 == -1);
assert(-7 % x3 == -1); //fails
}
