x번째 비트를 1로 SET

OR (|)를 사용. 

value |= << x; 


x번째 비트를 0으로 SET

AND (&)를 사용.

value &= ~(1<<x); 


x번째 비트가 1이면 0, 0이면 1로 SET

XOR (^)를 사용. 

value ^= 1 << x; 


x번째 비트가 1이면 1을, 0이면 0을 리턴

AND (&)를 사용. 

(value >> x ) & 1; 


블로그 이미지

달쿠니

달쿠니의 일상

,