언어, 라이브러리/C, C++
[C, C++] 특정 비트 1, 0, 반전
특정 비트 Set(1) 원하는 비트를 1과 OR한다. 1과 OR하면 0과 1 모두 1이 출력된다. A B OUTPUT 0 1 1 1 1 1 #include int main(){ printf("%d\r\n", 0b00001000 | 0b00001000); // print : 8(00001000) printf("%d\r\n", 0b00000000 | 0b00001000); // print : 8(00001000) } 특정 비트 Clear(0) 원하는 비트를 0과 AND한다. 0과 AND하면 0과 1 모두 0이 출력된다. A B OUTPUT 0 0 0 1 0 0 #include int main(){ printf("%d\r\n", 0b00001000 & 0b00000000); // print : 0(000000..
2020. 7. 20. 00:01
최근댓글