본문 바로가기
Programming/Javascript

[Javascript] 비트 연산자

by Bam_t 2021. 2. 5.
728x90

비트 연산자는 2진수 단위로 나타낸 값을 논리 계산을 시행하는 연산자입니다. 논리회로에 쓰이던 그 연산 맞습니다.

비트를 다룰일이 거의 없기 때문에 아하 정도로만 넘어가도 됩니다.


연산자 효과
& AND 연산 (둘 다 1이면 1, 아니면 0)
| OR 연산 (둘 중 하나라도 1이면 1, 둘 다 0일때만 0)
^ XOR 연산 (둘 다 1이거나 0이면 0, 다르면 1)
~ NOT 연산 (비트 반전, 1은 0, 0은 1)
<< 비트를 좌측으로 시프트
>> 비트를 우측으로 시프트
>>> 비트를 우측으로 시프트하지만 좌측을 0으로 채우기

 


필요하면 내용을 보충하도록 하겠습니다.

728x90

댓글