Programming/Javascript
[Javascript] 비트 연산자
Bam_t
2021. 2. 5. 16:32
728x90
비트 연산자는 2진수 단위로 나타낸 값을 논리 계산을 시행하는 연산자입니다. 논리회로에 쓰이던 그 연산 맞습니다.
비트를 다룰일이 거의 없기 때문에 아하 정도로만 넘어가도 됩니다.
연산자 | 효과 |
& | AND 연산 (둘 다 1이면 1, 아니면 0) |
| | OR 연산 (둘 중 하나라도 1이면 1, 둘 다 0일때만 0) |
^ | XOR 연산 (둘 다 1이거나 0이면 0, 다르면 1) |
~ | NOT 연산 (비트 반전, 1은 0, 0은 1) |
<< | 비트를 좌측으로 시프트 |
>> | 비트를 우측으로 시프트 |
>>> | 비트를 우측으로 시프트하지만 좌측을 0으로 채우기 |
필요하면 내용을 보충하도록 하겠습니다.
728x90