C#에서는 다양한 산술 연산자(arithmetic operators)를 사용하여 숫자 계산을 손쉽게 수행할 수 있습니다. 이번 글에서는 가장 기본이 되는 네 가지 연산자를 살펴보고, 이를 활용한 간단한 예제 프로그램을 함께 작성해 보겠습니다.
C#의 기본 산술 연산자
C#에서 자주 사용되는 대표적인 산술 연산자는 다음과 같습니다.
| 번호 | 연산자 및 설명 |
|---|---|
| 1 | + 두 피연산자를 더합니다 (덧셈) |
| 2 | - 첫 번째 피연산자에서 두 번째 피연산자를 뺍니다 (뺄셈) |
| 3 | * 두 피연산자를 곱합니다 (곱셈) |
| 4 | / 분자를 분모로 나눕니다 (나눗셈) |
위 연산자들을 활용하면 정수형 변수 두 개를 선언하고, 각각의 연산 결과를 콘솔에 출력하는 프로그램을 만들 수 있습니다.
예제 코드
다음은 위에서 소개한 산술 연산자를 사용하여 사칙연산을 수행하는 C# 프로그램 예제입니다.
using System;
namespace OperatorsApplication {
class Program {
static void Main(string[] args) {
int a = 40;
int b = 20;
int c;
c = a + b;
Console.WriteLine("Addition: {0}", c);
c = a - b;
Console.WriteLine("Subtraction: {0}", c);
c = a * b;
Console.WriteLine("Multiplication: {0}", c);
c = a / b;
Console.WriteLine("Division: {0}", c);
Console.ReadLine();
}
}
}실행 결과
프로그램을 실행하면 다음과 같은 결과가 출력됩니다.
Addition: 60 Subtraction: 20 Multiplication: 800 Division: 2
코드 설명
- 변수 선언: 정수형 변수
a에는 40,b에는 20을 저장하고, 결과를 담을 변수c를 선언합니다. - 덧셈(+): 40 + 20 = 60이 출력됩니다.
- 뺄셈(-): 40 - 20 = 20이 출력됩니다.
- 곱셈(*): 40 × 20 = 800이 출력됩니다.
- 나눗셈(/): 40 ÷ 20 = 2가 출력됩니다.
참고로 두 정수를 나눌 때 / 연산자는 몫만 반환한다는 점에 유의하세요. 예를 들어 7 / 2의 결과는 3.5가 아닌 3입니다. 소수점까지 결과가 필요하다면 실수형(double, float)으로 형변환하여 계산해야 합니다.