본문 바로가기
Language/C#

c# 연산자~!

by ninanio3 2011. 12. 10.

연산자... 겁나게 많이 쓴다. 말할 것도 없이.
+ 도 연산자다. == 이건 비교연산자 뭐 이런거다. ㅋ

굳이 정리를 해보자면
+ : 더할 때 쓴다.
- : 뺄 때 쓴다.
* : 곱할 때 쓴다.
/ : 나눌 때 쓴다. 7/3 = 2 (3*'2' + 1)
% : 나머지 구할 때 쓴다. 예를 들면 7%3 = 1 (3*2 + '1') 이런식

>> 뭐, 요런것도 있고
<< 요런것도 있다.

>> 요런거는 int a = 10; 이라 했을 때,
a>>=3;
위의 의미는 a = a >>3;
이것은 10 / 8 ; (2^3) ;
즉, >>는 a라는 수를 2^3으로 나눈 값이고,
<<는 반대로 2^3을 곱한 값이다.
a<<=3;
a = a<<3;
a = 80; 이런셈..? ㅎㅎ 어렵다.!! 패스!

실질적으로 많이 쓰이는건
요런 단축 연산자나+=, -=, *=, /=
관계형 연산자나 == , != , <= , >=
증감연산자나 ++ , --
논리연산자 등... && , ||