나머지(%) 연산자를 사용해 봅시다.
나머지(%) 연산자: 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이면 홀수를 의미하는데, 이러한 식을 구현할 때 나머지 연산자(%)를 사용합니다.