AND와 OR의 기호를 보면, 프로그래밍 할 때 종종 봐왔던 연산자들. 참/거짓 표를 보면 헷갈릴수있는데 연산자로 이해해보려고 한다면 조금 쉬울수도.
if(true & false)
if(true | false)
if(true | true)
이렇게 두개만 놓고 비교했을때를 똑같이 2비트 이상의 숫자에 대입해보고, 해당 자리의 비트끼리 연산자를 사용한다고 생각하면 편할듯하다. (전체 비트를 따지지 않고)
AND & 연산자
: 둘다 1일때만 1 반환
001 & 011 => 001
OR | 연산자
: 적어도 1개가 1이면 1 반환
001 | 011 => 011
XOR ^
: 두 값이 서로 다를 때 1 반환
001 ^ 011 => 010
'--------------------***** > 영상처리' 카테고리의 다른 글
영상처리 정리 및 암기 방법 (0) | 2020.04.28 |
---|---|
visual studio 2017 리소스 추가 메뉴 이름을 한글로 입력시 비정상 종료 (2) | 2020.04.22 |
2진수 8진수 10진수 16진수 변환 (0) | 2020.04.18 |
[visual studio 2017]BITMAP 파일을 binary editor 방식으로 오픈 (0) | 2020.04.17 |
visual studio c++파일 각각 빌드하기 (0) | 2020.04.15 |