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;
OR (|)를 사용.
value |= << x;
AND (&)를 사용.
value &= ~(1<<x);
XOR (^)를 사용.
value ^= 1 << x;
AND (&)를 사용.
(value >> x ) & 1;