반응형
산술 연산자 : + - * / % ++ --
++, -- 연산자를 보면 ++x, x++과 같이 두가지 형태로 표현될 수 있음을 알 것이다. 차이점은 맞고 할래? 하고 맞을래다. 즉 ++연산을 먼저할 것인가 나중에 할 것인가 그 차이다.
for(int i = 0; i<10; i++)                            for(int i=0; i<10; ++i)
의 차이점은 좌측은 i가 0, 1, 2, 3...인 반면, 우측은 1, 2, 3...이라는 점이다.

논리 연산자 : & | ^ ! && ||

p

q

p&q

p|q

p^q

!p

False

False

False

False

False

True

True

False

False

True

True

False

False

True

False

True

True

True

True

True

True

True

False

False

&& ||는 short-circuit and, or로 첫번째 값으로 값이 판가름이 날 경우 이후 연산을 안하고 바로 결과가 나오는 녀석이다. 뭔 말이냐면 True | False는 1항이 True면 값이 당연히 True겠지만, 2항까지 가서 확인한 후 true임을 알려주지만, True || False는 1항이 true이기 때문에 2항의 값은 상관없이 true임을 알려준다.


관계 연산자 : == != > < >= <=


대입(치환) 연산자 : =


조건문 : if else, switch


반복문 : while, do~while, for


제어문? : break, continue


주석 : // , /* ~ */, /// <- XML형태의 문서로 재작성 될 수 있는, 즉 API document를 만드는 방법이라고 봐도 됨.


기본 연산자 같은 경우엔 C/C++, 자바, C#이 모두 비슷하니 그냥 보고 지나가도 무리 없을 것 같다.

반응형

+ Recent posts