C# 기본 연산자 사용하기: 산술, 관계, 논리 연산자

C# 기본 연산자 사용하기: 산술, 관계, 논리 연산자

C# 프로그래밍 언어는 다양한 연산자를 제공해 복잡한 프로그래밍 작업을 단순화합니다. 이번 글에서는 기본 연산자들 중 산술, 관계, 그리고 논리 연산자에 대해 알아보겠습니다. 이후에 문자열 연결, 증감, 할당, 비교, 삼항, Null 조건/병합 연산자에 대해서도 다룰 예정입니다. 각 연산자의 역할과 활용 방법을 이해하면, C# 코드를 더욱 효율적으로 작성할 수 있습니다.

1. 산술 연산자

C#에서는 기본적인 산술 연산을 수행하는 연산자를 제공합니다. 이에는 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%) 등이 있습니다.

▼ 산술 연산자

산술 연산자설명예시
+덧셈a + b
뺄셈a – b
*곱셈a * b
/나눗셈 (몫)a / b
%나머지a % b


▼ 예시

int a = 10;
int b = 3;

Console.WriteLine(a + b); // 출력: 13
Console.WriteLine(a - b); // 출력: 7
Console.WriteLine(a * b); // 출력: 30
Console.WriteLine(a / b); // 출력: 3
Console.WriteLine(a % b); // 출력: 1

이와 같이 C#에서는 각각의 산술 연산자를 이용해 원하는 계산을 쉽게 사용할 수 있습니다.

2. 관계 연산자

관계 연산자는 두 개의 값을 비교하는 데 사용되며, 결과는 항상 참(true) 또는 거짓(false)입니다. 관계 연산자에는 등호(==), 부등호(!=), 크다(>), 작다(<), 크거나 같다(>=), 작거나 같다(<=) 등이 있습니다.

▼ 관계 연산자

관계 연산자설명예시
==동일한가a == b
!=다른가a != b
>큰가a > b
<작은가a < b
>=크거나 같은가a >= b
<=작거나 같은가a <= b


▼ 예시

int a = 10;
int b = 3;

Console.WriteLine(a == b);  // 출력: False
Console.WriteLine(a != b);  // 출력: True
Console.WriteLine(a > b);   // 출력: True
Console.WriteLine(a < b);   // 출력: False
Console.WriteLine(a >= b);  // 출력: True
Console.WriteLine(a <= b);  // 출력: False

이와 같이 관계 연산자를 이용하면 두 객체의 관계를 비교할 수 있으며, 이를 통해 조건문 등에서 유용하게 사용할 수 있습니다.

3. 논리 연산자

논리 연산자는 참(true) 또는 거짓(false) 값을 가지는 부울 표현식에 사용됩니다. 논리 연산자에는 AND(&&), OR(||), NOT(!) 등이 있습니다.

▼ 관계 연산자

논리 연산자설명예시
&&AND (논리곱)a && b
||OR (논리합)a || b
!NOT (논리부정)!a


▼ 예시

bool x = true;
bool y = false;

Console.WriteLine(x && y);  // 출력: False
Console.WriteLine(x || y);  // 출력: True
Console.WriteLine(!x);      // 출력: False
Console.WriteLine(!y);      // 출력: True

논리 연산자를 이용하면 조건문에서 여러 조건을 효과적으로 검사할 수 있으며, NOT 연산자를 통해 조건 결과를 쉽게 반전시킬 수 있습니다.

참고 자료

함께 보면 좋은 이전 게시글

위로 스크롤