비트마스크


비트마스크

정수의 이진수 표현을 자료 구조로 쓰는 기법원소추가원소를 추가할 때는 OR(|)연산을 이용한다.비트연산자는 우선순위가 낮기에 꼭 괄호를 이용한다.이미 원소가 있다면 그 값은 변하지 않고원소가 없다면 그 값은 0에서 1로 변한다.원소 포함 여부 확인원소의 포함여부는 AND(&)연산자를 이용한다.& 연산의 결과값은 0 또는 1 << p이다.1, true가 반환되는게 아니다.원소 삭제~연산자는 NOT 연산을 수행~(1<<p)는 해당 비트만 꺼지고 나머지는 다 켜진 숫자 즉 11101111 이런 느낌0과 &연산을 수행하니 있으면 꺼지고 없으면 0 그대로 있게 된다.원소의 토글원소의 토글은 해당 비트가 켜져 있으면 끄고 꺼져..........

비트마스크에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 비트마스크