연산자 | 기능 | 결합방향 |
& | AND 모두 1일 때만 1반환, 다른 경우엔 0 | → |
| | OR 하나라도 1이면 1반환, 다른 경우엔 0 | → |
^ | XOR 서로 다를 때만 1반환, 다른 경우엔 0 | → |
~ | NOT 거짓일 때 1반환, 참일 때 0(부호도 바뀜) | ← |
<< | 비트 열을 왼쪽으로 이동 | → |
>> | 비트 열을 오른쪽으로 이동 | → |
1 비트 = 8 바이트
1 bit = 8 byte
비트 연산자 ~ 에 주의하자
보수연산을 생각해야 한다
반드시 +1 해주는 것을 잊지 말자
'c&c++' 카테고리의 다른 글
char는 문자형인가 정수형인가 (0) | 2021.09.10 |
---|---|
서식 문자 %c의 의미 (0) | 2021.09.10 |
맵핑 매핑 Mapping이란 연결/대응이다 (0) | 2021.09.10 |
C언어의 표준 키워드 (0) | 2021.09.09 |
scanf 함수에 대하여 (0) | 2021.09.09 |