참고로 다음 식으로는 나머지 연산자 없이 나머지 값을 구할 수 있습니다.
r = x - (x / y) * y
나머지 연산자 내용을 한 번 더 살펴보겠습니다.
> int f = 10; . int s = 5; . int r = f % s; //r 변수에는 (f / s) 결과의 나머지 값을 저장 . Console.WriteLine("{0} % {1} = {2}", f, s, r); 10 % 5 = 0
f % s 식으로 10 % 5가 되는데, 몫은 2이고 나머지는 0이 됩니다. 이때 나머지 값인 0이 r 변수에 담깁니다.