더북(TheBook)

나머지(%) 연산자를 사용해 봅시다.

나머지(%) 연산자: OperatorRemainder.cs

using System;

class OperatorRemainder
{
    static void Main()
    {
        int i = 5;
        int j = 3;
        int k = i % j;

        Console.WriteLine(k);
    }
}

실행 결과

2

k = i % j; 코드로 i 값을 j 값으로 나눈 후 나머지 값이 k에 담깁니다.

나머지 연산자의 결괏값이 0인 경우는 나눈 수로 정확히 나누어떨어진다는 것을 의미하여 짝수 또는 홀수 등 특정 수의 배수를 판별할 때 유용합니다. 예를 들어 모든 수를 2로 나누었을 때 나머지가 0이면 짝수를 의미하고 나머지가 1이면 홀수를 의미하는데, 이러한 식을 구현할 때 나머지 연산자(%)를 사용합니다.

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