연산자


a = b + c;

이런식으로 사용하고, b와 c의 값을 더해서 a에 대입한다.


복합연산자


a+= b; 

a-= b;

a*= b;

a/= b;

a%= b;


a = a + b;와 같다

다른것들도 같은 방법이고 

%는 a를 b로 나눈 나머지 값을 뜻한다.


관계연산자


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

조건의 참 거짓을 가릴때 사용하고,

if문 외에도 반복분의 조건에도 쓰는 중요한 연산자이다.

true 또는 false를 반환한다.


논리 연산자


&&, ||, !

&&는 A && B , A와 B가 모두 true일때만 성립한다.


||는 A || B, A와 B 둘중에 하나만 참이여도 성립한다.


!는 !A , A가 true라면 !로 인해 false로 바뀐다.


증감, 감소 연산자


++, --

++n1 , n2++이라면, n1 이전에 ++로 인해 값이 증가되고 그값이 n1에 저장되고, 그값을 사용한다.

n2는 저장된 값을 사용하고 ++로 인해 증가된값이 저장된다.

 

비트연산자


&, |, ^, ~


& 비트단위로 and 연산을 한다.

| 비트단위로 or연산을 한다.

^ 비트단위로 xor연산을 한다.

~비트를 반전시킨다.


쉬프트 연산다


>>, << ,>>>

n>>2 n에 비트열을 2칸 오른쪽으로 이동시킨다

n<<2 n에 비트열을 2칸 왼쪽으로 이동시킨다.

n>>>2 n에 비트열을 두칸 오른쪽으로 이동 시킨다.





블로그 이미지

왕왕왕왕

,