본문 바로가기

컴퓨터/언어,프로그래밍

[C#] 연산자(Operators), 수식 연산자, 증감 연산자, 관계 연산자, 할당 연산자, 논리 연산자, 비트 연산자

연산자

분류

 연산자

예 

수식 연산자

+, -, *, /, %

a = b + c; 

증감 연산자

++, -- 

 a++;

할당 연산자

=, +=, -=, *=, /=, %= 

a += b + c; 

논리 연산자

&&, ||, ! 

a && b 

관계 연산자 

<, >, ==, !=, >=, <=

a > b 

비트 연산자

&, |, ^ 

a ^ b 





수식 연산자(+, -, *, /, %)

분류

기능

예 

+

양쪽 피연산자를 서로 더함

a + b

왼쪽 피연산자에서 오른쪽 피연산자를 뺌 

a - b

양쪽 피연산자를 서로 곱함

a * b

왼쪽 피연산자를 오른쪽 피연산자로 나눔

a / b

왼쪽 피연산자를 오른쪽 피연산자로 나눈 뒤의 나머지를 구함

a % b





증감 연산자(++, --)

분류 

기능 

예 

++ (전위 증가 연산자)

피연산자의 값을 1만큼 증가

++a; 

-- (전위 감소 연산자)

피연산자의 값을 1만큼 감소 

--a; 

++ (후위 증가 연산자)

피연산자의 값을 1만큼 증가 

a++; 

-- (후위 감소 연산자)

피연산자의 값을 1만큼 감소 

a--; 





관계 연산자(<, >, ==, !=, >=, <=)

분류

기능

<

오른쪽 피연산자가 왼쪽 피연산자보다 크면 참, 작으면 거짓 

a < b 

왼쪽 피연산자가 오른쪽 피연산자보다 크면 참, 작으면 거짓

a > b 

== 

왼쪽 피연산자가 오른쪽 피연산자와 같으면 참, 다르면 거짓

a == b 

!= 

왼쪽 피연산자가 오른쪽 피연산자와 다르면 참, 같으면 거짓 

a != b 

>= 

왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 참, 작으면 거짓 

a >= b 

<= 

오른쪽 피연산자가 왼쪽 피연산자보다 크거나 같으면 참, 작으면 거짓 

a <= b 





할당 연산자(=, +=, -=, *=, /=, %=)

분류

기능 

예 

=

오른쪽 피연산자를 왼쪽 피연산자에 할당 

a = b; 

+= 

a += b는 a = a + b와 같음 

a += b; 

-= 

a -= b는 a = a - b와 같음 

a -= b; 

*= 

a *= b는 a = a * b와 같음 

a *= b; 

/= 

a /= b는 a = a / b와 같음 

a /= b; 

%= 

a %= b는 a = a % b와 같음 

a %= b; 





논리 연산자(&&, ||, !)
반환값은 True or False

A

B

A && B

참 

참 

참 

거짓 

거짓 

거짓 

참 

거짓 

거짓 

거짓

거짓 



A

A || B 

참 

참 

참 

거짓 

참 

거짓 

참 

참 

거짓 

거짓 

거짓 



A

!A 

거짓 

거짓 

참 





비트 연산자(&, |, ^)

분류

기능 

예 

&

두 피연산자의 대응되는 비트에 논리곱을 수행

a & b 

|

두 피연산자의 대응되는 비트에 논리합을 수행 

a | b 

두 피연산자의 대응되는 비트에 배타적 논리합을 수행

a ^ b 



A

A ^ B 

거짓 

참 

거짓 

참 

거짓 

참 

참 

거짓 

거짓 

거짓 






제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...