define과 const의 차이
const
자료형을 체크할 수 있다
활용영역을 제한할 수 있다.

define
대치하는것

const가 포인터변수에 쓰인경우엔
const int *ap;
ap=&a;
이면

포인터변수를 통해 참조 값을 바꿀 수 없다.!!
그냥 접근은 가능..
a=b;

포인터변수내용(가르키는곳의 주소값)은 바뀔 수있다.

int *const ap;
이렇게 사용하면 가르키는곳의 주소값을 바꿀 수 없음

const int *const ap;



비트연산자
비트논리연산자
&(비트논리곱/이항) |(비트논리합/이항) ^(비트배타논리합/서로다른경우1같으면0/이항연산자) ~(비트부정/단항연산자)
비트이동연산자
<<  >>
AND