본문 바로가기

부트캠프

C# – 연산자

이번엔 연산자에대해 알아보게습니다

연산자란?

- 값과 값을 계산하거나 판단하게 하는것

- +-*/ 값을 비교하거나 논리적으로 연결할수있습니다

 


연산자도 종류가 있습니다

 

종류

1) 산술연산자

 

+ 덧셈 값을 더함 5 + 3 8
- 뺄셈 앞의 값에서 뒤의 값을 5 - 3 2
* 곱셈 값을 곱함 5 * 3 15
/ 나눗셈 앞의 값을 뒤의 값으로 나눔 5 / 2 2 또는 2.5 (타입에 따라 다름)
% 나머지 앞의 값을 뒤의 값으로 나눈 나머지를 반환 5 % 2 1
++ 증가 값을 1 증가시킴 x++ (x가 5일 때) 6
-- 감소 값을 1 감소시킴 x-- (x가 5일 때) 4

 

값을더하거나빼는 기본적인 연산자입니다 


 

2) 비교연산자

 

== 같음 값이 같으면 true 5 == 5 true
!= 같지 않음 값이 다르면 true 5 != 3 true
> 크다 왼쪽 값이 오른쪽 값보다 크면 true 5 > 3 true
< 작다 왼쪽 값이 오른쪽 값보다 작으면 true 3 < 5 true
>= 크거나 같다 왼쪽 값이 오른쪽 값보다 크거나 같으면 true 5 >= 5 true
% 작거나 같다 왼쪽 값이 오른쪽 값보다 작거나 같으면 true 3 <= 5 true

 

결과값의 참과 거짓을 판단합니다

그래서 조건문에서 자주 사용됩니다


 

3) 논리연산자

 

&& AND (그리고) 조건이 모두 참일 때만 true (5 > 3) && (2 < 4) true
|| OR (또는) 하나라도 참일때 true 논리 OR (또는) 조건 하나라도 참이면 true `(5 > 3)   (2 > 4)` true
! NOT (부정) 조건이 참이면 거짓, 거짓이면 참으로 반전 !(5 > 3) false

 

조건을 만들고 조합합니다

예를들면 and는 조건을 모두 만족해야하고

or하나라도 만족한다면 참

not 은 조건을 뒤집어서 판단합니다 참과거짓을 바꾸는거죠

 


요약

산술연산자

숫자 계산

 

비교연산자

참과거짓을 구별 값을 비교

 

논리연산자

조건을 복잡하게연결

 


과제

아래 조건에 대해 true 값이 나오는 연산식을 완성하세요.

 

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

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

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

 

 

== age ( >= ) 65 ( || ) isVip == true

'부트캠프' 카테고리의 다른 글

C# – 반복문  (0) 2025.12.23
C# - 조건문  (0) 2025.12.22
C# – 변수와 데이터 타입  (0) 2025.12.20
C# 이란?  (0) 2025.12.19
첫 프로그램 만들어 보기  (0) 2025.12.18