지난 시간에는 C#에서 변수와 데이터 타입을 배웠습니다.
이번에는 그 데이터를 가지고 "비교하고,판단하고,조건을 만들기 위해 꼭 필요한 도구",
연산자를 정리해보려고 합니다.
연산자는 값과 값 사이에서 계산하거나 비교하거나 판단할 수 있게 도와주는 기호입니다.
수학에서 ➕,➖,➗,✖️ 같은 기호를 쓰는 것처럼,C#에서도 숫자를 계산하거나 두 값을 비교할 때 연사자를 사용합니다.
- 산술 연산자 - 숫자 계산할 때
숫자를 가지고 더하고, 빼고, 곱하고, 나누는 데 사용하는 연산자 입니다.- 비교 연산자 - 두 값을 비교해서 참/거짓 판단
비교 연사자는 두 ㄱ밧을 비교해서 True/False 로 결과를 판단합니다.
조건문(if) 안에서 가장 많이 쓰이는 연산자입니다.
💡특히 같다는 기호는 하나(=)가 아니라 두개(==)라는 점이 중요합니다!- 논리 연산자 - 조건을 AND/OR 으로 연결
논리 연산자는 여려 개의 조건을 묶어서 더 복잡한 조건을 만들 때 사용합니다.
||는 Shift+역슬래쉬 키 를 써서 입력할 수 있습니다.
✅AND는 둘다 참이여야만 참입니다.
✅OR은 둘 중 하나만 참이어도 참입니다.
어떤 사람의 나이(age)가 65세 이상이거나, 또는 VIP회원(isVip)이면 우대 대상입니다.
①, ②에 맞는 연산자를 작성하세요.
age ( ① ) 65 ( ② ) isVip == true
=age >= 65 || isVip ==true
연산자 하나하나가 작아 보여도,
이 작은 조건식들이 모여서 나중에 게임의 규칙, 캐릭터 조건, 퀘스트 진행 여부 같은 복잡한 로직이 된다고 생각하니
앞으로 배워갈 내용이 더 기대됩니다.