반응형 AnD1 3-2. C++ 비트단위 연산자(shift,AND,OR,XOR) 1. 비트단위 연산자 (Bitwise Operators) 연산자 종류 > (right shift) ~(Bitwise NOT), &(Bitwise AND), |(Bitwise OR), ^(Bitwise XOR) // XOR 연산자는 없지만 Bitwise XOR 연산자는 있다. (left shift, right shift) 숫자를 이진수로 바꿔서 출력해주는 bitset library를 사용하면 비트의 변화를 쉽게 확인할 수 있다. std::bitset(표현할 숫자(변수)) 비트와이즈 오퍼레이터를 사용할 때는 일반적으로 unsigned를 사용한다. signed일 경우 맨앞 비트를 부호비트로 사용하기 때문에 복잡해지는 이유이다. 출력결과 left shift를 할때 숫자의 변화에 규칙성이 있었다 . 처음 3이었던.. 2024. 1. 29. 이전 1 다음 반응형