연산자란 무엇일까?
연산자는 값과 값 사이에서 무언가를 계산하거나 판단하게 도와주는 기호.
수학에서 +, -, ×, ÷ 같은 기호를 쓰는 것과 마찬가지.
C#에서도 두 값을 더하거나 비교하거나 논리적으로 연결할 때 연산자를 사용함.
int age = 20;
if (age >= 18)
{
Console.WriteLine("성인입니다.");
}
이 예시 코드에서 >= 가 바로 연산자.
나이가 18보다 많은지 적은지 판단을 돕는 역할.
이렇게 연산자를 통해 조건식을 만들면 컴퓨터는 True / False 참과 거짓으로 대답함.
연산자의 종류
1) 산술 연산자: 숫자를 계산할 때.
| + | 더하기 | 3 + 2 | 5 |
| - | 빼기 | 5 - 1 | 4 |
| * | 곱하기 | 4 * 2 | 8 |
| / | 나누기 | 10 / 2 | 5 |
| % | 나머지 | 7 % 3 | 1 |
2) 비교 연산자: 두 값을 비교해서 참/거짓 판단.
| == | 같다 | age == 20 | age가 20이면 true |
| != | 같지 않다 | name != "홍길동" | name이 홍길동이 아니면 true |
| > | 크다 | score > 80 | 80보다 크면 true |
| < | 작다 | height < 170 | 170보다 작으면 true |
| >= | 크거나 같다 | age >= 18 | 18 이상이면 true |
| <= | 작거나 같다 | count <= 10 | 10 이하이면 true |
'같다'는 기호가 두번인 점을 기억.
3) 논리 연산자: 조건을 AND, OR, NOT로 연결.
| 연산자 | 의미 | 예시 | 설명 |
| && | 그리고 (AND) | age >= 18 && isStudent | 둘 다 참일 때만 true |
| || | 또는 (OR) | age >= 18 || isStudent | 하나라도 참일 때 true |
| ! | 아니다 (NOT) | !isStudent | isStudent가 false면 true |
[8] 학습 과제
어떤 사람의 나이(age)가 65세 이상이거나, 또는 VIP 회원(isVip)이면 우대 대상임.
괄호에 알맞은 연산자를 작성.
age ( ) 65 ( ) isVip==true
age >= 65 || isVip==true
'oz' 카테고리의 다른 글
| [10] C# 반복문 (0) | 2025.11.20 |
|---|---|
| [9] C# 조건문 (0) | 2025.11.20 |
| [7] C# 변수와 데이터 타입 (0) | 2025.11.20 |
| [6] C#이란? (0) | 2025.11.20 |
| [5] 첫 프로그램 만들어보기 (0) | 2025.11.20 |