(OR), 이항, 좌항 우항 둘 중에 하나라도 참이면 1을 출력
! , 단항, flip, 참과 거짓을 바꾼다, 참 ↔ 거짓
비교논리, 복합연산자의 = 는 무조건 오른쪽으로
< , >
==, 이항, 좌항 우항 비교
<=, >=
!=, 다르면 참
&비트
&, 이진법 모든 자리에서 AND
|, 이진법 모든 자리에서 OR
^, 이진법 모든 자리에서 XOR
<<, >>(bitwise shift), 비트자리를 민다, 대상 << 몇칸
~(bitwise NOT), 1과 0을 뒤집는다
<<=, >>=
&특수한 경우
sizeof(변수, 자료형 등등), 데이터 타입의 크기를 알려줌, 자료형을 넣는 것은 다른 사람이 만든 자료형의 데이터용량을 알기위해서임.
, 되도록 쓰지말 것
?:, 삼항 연산자, (조건)?참이면:거짓이면, 조건의 괄호를 안써도 되지만 되도록이면 무조건 넣는 걸로
&참조
#우선순위, 결합성
보통은 오른쪽이지만 assign(=)은 왼쪽이다
우선순위는 참조, 산술, 대입 순서로 높다.
#if 조건문
if(조건){ }, 영어 if의 의미가 이 조건문을 설명하기 가장 적절하다.
|