개발이 너무 어려운데 일단 해볼게요.

C# & .NET

[C#] 연산자

산당 2014. 4. 29. 14:11

 수치 연산자

연산자

의미

연산자

의미

 +

덧셈

 -

뺄셈

 *

곱셈

 /

나눗셈

 %

 나머지 연산

 

 

 

증감 연산자

연산자

의미

연산자

의미

++

증가 연산자(1 증가)

--

감소 연산자(1 감소)

 

관계 연산자

관계 연산자

의미

==

왼쪽과 오른쪽이 같은지를 비교합니다. 같으면 참, 다르면 거짓

!=

왼쪽과 오른쪽이 다른지를 비교합니다. 다르면 참, 같으면 거짓

<

왼쪽이 오른쪽보다 작은지를 비교합니다. 작으면 참, 크면 거짓

>

왼쪽이 오른쪽보다 큰지를 비교합니다. 크면 참, 작으면 거짓

<=

왼쪽이 오른쪽보다 작거나 같은지를 비교합니다. 작거나 같으면 참, 크면 거짓

=>

왼쪽이 오른쪽보다 크거나 같은지를 비교합니다. 크거나 같으면 참, 작으면 거짓

 

논리 연산자

논리 연산자

의미

논리 연산자

의미

&

논리 And 및 비트 And

|

논리 OR 및 비트 OR

^

논리 XOR 및 비트 XOR

!

피연산자의 부정

~

비트 보수 연산

&&

조건 AND

||

조건 OR

 

 

 

Shift 연산자

Shift 연산자

의미

<<

연산자의 왼쪽에 있는 피연산자를 오른쪽 피연산자에 정의되어 있는 수만큼 왼쪽으로 비트 이동시킨다.

>>

연산자의 왼쪽에 있는 피연산자를 오른쪽 피연산자에 정의되어 있는 수만큼 오른쪽으로 비트 이동시킨다.

 

대입 연산자

대입 연산자

의미

=

연산자의 오른쪽의 값을 연산자의 왼쪽에 대입한다.

+=

연산자의 오른쪽의 값과 왼쪽의 값을 합하여 다시 왼쪽에 대입한다.

-=

왼쪽의 값에서 오른쪽의 값을 뺀 값을 왼쪽에 대입한다.

*=

왼쪽과 오른쪽의 곱을 왼쪽에 대입한다.

/=

왼쪽에서 오른쪽을 나눈 몫을 왼쪽에 대입한다.

%=

왼쪽에서 오른쪽을 나눈 나머지를 왼쪽에 대입한다.

&=

왼쪽과 오른쪽의 And 연산을 하여 그 결과를 왼쪽에 대입한다.

|=

왼쪽과 오른쪽의 OR 연산을 하여 그 결과를 왼쪽에 대입한다.

^=

왼쪽과 오른쪽의 배타적 OR 연산을 하여 그 결과를 왼쪽에 대입한다.

<<=

왼쪽에서 오른쪽에 대한 left Shift 연산을 한 결과를 왼쪽에 대입한다.

>>=

왼쪽에서 오른쪽에 대한 right Shift 연산을 한 결과를 왼쪽에 대입한다.