C언어 비트 연산자.


AND : a&b
OR : a|b
XOR : a^b

1
2
3
4
5
6
7
8
9
10
int main(){
    int num1 = 3;
    int num2 = 2;
 
    printf("%d\n", num1 &num2);        // 0011 AND 0010  = 0010 = 2
    printf("%d\n", num1 |num2);        // 0011 OR 0010 = 0011 = 3
    printf("%d\n", num1 ^num2);        // 0011 XOR 0010 = 0001 = 1
 
    return 0;
}
cs
result
2
3
1

댓글