C#에서 나눗셈 연산자(/)는 분자를 분모로 나눌 때 사용됩니다. 예를 들어 9 / 3처럼 두 숫자 사이에 슬래시 기호를 넣어 표현합니다.
나눗셈 연산자란?
나눗셈 연산자는 C#의 산술 연산자(Arithmetic Operators) 범주에 속합니다. 산술 연산자에는 더하기(+), 빼기(-), 곱하기(*), 나눗셈(/), 나머지(%) 등이 포함되며, 이 중 나눗셈 연산자는 왼쪽 피연산자(분자)를 오른쪽 피연산자(분모)로 나눈 몫을 반환합니다.
기본적인 사용 문법은 다음과 같습니다.
result = num1 / num2;
Console.WriteLine("Division: Value is {0}", result);위 코드에서 num1과 num2 변수에 나눗셈 연산자를 적용한 결과를 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으로 나누는 경우를 반드시 처리해 주어야 합니다.