C#/연산자

[C#] 관계(비교)연산자

도도돋치 2025. 3. 19. 18:16
Contents 접기
728x90

프로그래밍에서 숫자나 값을 비교하고 싶을 때 비교 연산자를 사용한다.

비교 연산자란?

비교 연산자는 두 개의 값을 비교해서 결과를 true또는 false로 반환하는 연산자이다.
비교 결과를 이용해 if문 같은 조건문을 만들 때 사용함!

연산자 의미 예제 (x = 10, y = 3) 결과
== 같음 x == y false
!= 다름 x != y true
> 초과 (큰가?) x > y true
< 미만 (작은가?) x < y false
>= 이상 x >= y true
<= 이하 x <= y false

숫자비교

score >= 60이 true라서 "합격입니다!"가 출력된다.
int score = 75;
if (score >= 60)
{
    Console.WriteLine("합격입니다!");  // 60점 이상이면 합격 출력
}
else
{
    Console.WriteLine("불합격입니다.");
}
  • 결과
합격입니다!

비교 연산자를 활용한 로그인 예제

입력한 password가 "1234"와 같은지 (==) 비교해서 로그인 여부를 확인한다!
string password = "1234";

if (password == "1234")
{
    Console.WriteLine("로그인 성공!");
}
else
{
    Console.WriteLine("비밀번호가 틀렸습니다.");
}
  • 결과
로그인 성공!

비교 연산자를 사용할 때 주의할 점!

 = (대입 연산자)와 == (비교 연산자)를 헷갈리면 안 됨!

if (x = 10) // ❌ 오류 발생!

위 코드는 = 때문에 오류가 난다.
 항상 비교할 땐 ==를 사용하기~

728x90

'C# > 연산자' 카테고리의 다른 글

[C#] 연산자 우선순위  (0) 2025.03.19
[C#] 논리연산자  (0) 2025.03.19
[C#] 오버플로우와 언더플로우  (0) 2025.03.19
[C#] 복합 대입 연산자, 증감 연산자(++,--)  (0) 2025.03.19
[C#] 산술연산자  (0) 2025.03.19