C# - 연산자

박수안·2026년 4월 18일

연산자란? 값과 값 사이에서 무언가를 계산하거나 판단하게 도와주는 기호이다.
수학에서의 사칙연산과 같다.
예를 들어
int age = 20;

if (age >= 18)
{
Console.WriteLine("성인입니다.");
}
에서 >=가 연산자 이다. 나이가 18보다 크거나 같다라는 것을 판단하게 도와준다.
연산자의 종류로는
1. 산술 연산자(숫자를 계산할 때)
+, -, *, /, %
산술연산자는 많이 보던 것들이라 이해하기 쉬웠다.
2. 비교 연산자(두 값을 비교해서 참/거짓 판단)
==, !=, >, <, >=, <=
여기서'!=' 이 같지 않다는 예시를 보아도 잘 이해가 가지 않아 한번 찾아 보았다.
string name = "김철수";
bool result = name != "홍길동"; 이 코드의 해석은

  • name이 "홍길동"이 아니면 > true
  • name이 "홍길동"이면 > false
    즉 name이 홍길동이 아니냐? 를 묻는 조건이다.
  1. 논리 연산자(조건을and, or, not로 연결할 때)
    &&,||, !
    요약 하자면
  • 산술 연잔자 : 숫자 계산할 때 이용
  • 비교 연산자 : 조건문에서 자주 쓰이는 "비교" 기호
  • 논리 연산자 : 조건을 복잡하게 연결할 때 사용
    그러면 하나의 연산식을 풀어보고자 한다.

어떤 사람의 나이(age)가 65세 이상이거나, 또는 VIP회원(isVip)이면 우대 대상입니다.

①, ②에 맞는 연산자를 작성하세요.

age ( ① ) 65 ( ② ) isVip == true

① : >=

② : ||

profile
뉴비

0개의 댓글