비트연산자
코드
(값1) & (값2)(값1) | (값2)(값1) ^ (값2)~(값1)(값) << (숫자)(값) >> (숫자)설명
비트 연산자는 값을 2진수로 바꿔 각 자리끼리 계산합니다.
AND(
&) : 두 비트가 모두 1일 때만 1OR(
|) : 둘 중 하나라도 1이면 1
XOR(
^) : 두 비트가 서로 다르면 1NOT(
~) : 0과 1을 뒤집음
<<: 비트를 왼쪽으로 밀어 값이 커짐>>: 비트를 오른쪽으로 밀어 값이 작아짐
주의사항
>>에서 이동 칸 수가 비트 길이보다 크면 0이 될 수 있습니다.10진수가 아닌 값을 사용할 때는
2진수 0011처럼 작성합니다.
파이썬 대응 코드
예시
검색 키워드
비트연산자, AND, OR, XOR, NOT, 논리합, 논리곱, 배타적논리합, 부정, 시프트, 왼쪽시프트, 오른쪽시프트
Last updated