더북(TheBook)

참고로 다음 식으로는 나머지 연산자 없이 나머지 값을 구할 수 있습니다.

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이 됩니다. 이때 나머지 값인 0r 변수에 담깁니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.