Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# 나눗셈 연산자(/) 완벽 가이드 – 사용법과 예제 코드

C#에서 나눗셈 연산자(/)는 분자를 분모로 나눌 때 사용됩니다. 예를 들어 9 / 3처럼 두 숫자 사이에 슬래시 기호를 넣어 표현합니다.

나눗셈 연산자란?

나눗셈 연산자는 C#의 산술 연산자(Arithmetic Operators) 범주에 속합니다. 산술 연산자에는 더하기(+), 빼기(-), 곱하기(*), 나눗셈(/), 나머지(%) 등이 포함되며, 이 중 나눗셈 연산자는 왼쪽 피연산자(분자)를 오른쪽 피연산자(분모)로 나눈 몫을 반환합니다.

기본적인 사용 문법은 다음과 같습니다.

result = num1 / num2;
Console.WriteLine("Division: Value is {0}", result);

위 코드에서 num1num2 변수에 나눗셈 연산자를 적용한 결과를 result에 저장하고 있습니다.

C# 산술 연산자 전체 예제

다음은 C#에서 산술 연산자를 활용하는 방법을 보여주는 완전한 예제입니다. 특히 나눗셈 연산자가 어떻게 동작하는지 함께 확인할 수 있습니다.

예제 코드

using System;
namespace Sample {
    class Demo {
        static void Main(string[] args) {
            int num1 = 50;
            int num2 = 25;
            int result;

            result = num1 + num2;
            Console.WriteLine("Value is {0}", result);

            result = num1 - num2;
            Console.WriteLine("Value is {0}", result);

            result = num1 * num2;
            Console.WriteLine("Value is {0}", result);

            result = num1 / num2;
            Console.WriteLine("Division: Value is {0}", result);

            result = num1 % num2;
            Console.WriteLine("Value is {0}", result);

            result = num1++;
            Console.WriteLine("Value is {0}", result);

            result = num1--;
            Console.WriteLine("Value is {0}", result);

            Console.ReadLine();
        }
    }
}

실행 결과

Value is 75
Value is 25
Value is 1250
Division: Value is 2
Value is 0
Value is 50
Value is 51

결과 분석

  • 더하기(+): 50 + 25 = 75
  • 빼기(-): 50 - 25 = 25
  • 곱하기(*): 50 * 25 = 1250
  • 나눗셈(/): 50 / 25 = 2
  • 나머지(%): 50 % 25 = 0

알아두면 좋은 점

정수형(int) 변수끼리 나눗셈을 수행하면 소수점 이하는 버려집니다. 예를 들어 9 / 2의 결과는 4.5가 아닌 4입니다. 정확한 소수 결과를 얻으려면 double이나 float 타입을 사용해야 합니다. 또한 분모가 0이 되면 런타임 오류(DivideByZeroException)가 발생하므로, 실제 개발 시에는 0으로 나누는 경우를 반드시 처리해 주어야 합니다.