개념
연산자 종류 | 연산자 | 의미 | 비고 |
비트 연산자 | & | and | 모든 비트가 1일 때만 1 |
^ | xor | 모든 비트가 같으면 0, 하나라도 다르면 1 | |
| | or | 모든 비트 중 한 비트라도 1이면 1 | |
~ | not | 각 비트의 부정, 0이면 1, 1이면 0 | |
⟪ | 왼쪽 시프트 | 비트를 왼쪽으로 이동 | |
⟫ | 오른쪽 시프트 | 비트를 오른쪽으로 이동 | |
논리 연산자 | ! | not | 부정 |
&& | and | 모두 참이면 참 | |
|| | or | 하나라도 참이면 참 |
☐ 비트 연산자
● 비트 연산자의 개념 : 비트별(0, 1)로 연산하여 결과를 얻는 연산자, 거짓(0) / 참(1)
● 비트 연산자의 종류
- & : and, 모든 비트가 1일 때만 1
- ^ : xor, 모든 비트가 같으면 0, 하나라도 다르면 1
- | : or, 모든 비트 중 한 비트라도 1이면 1
- ~ : not, 각 비트의 부정, 0이면 1, 1이면 0
- ⟪ : 왼쪽 시프트, 비트를 왼쪽으로 이동
- ⟫ : 오른쪽 시프트, 비트를 오른쪽으로 이동
☐ 논리 연산자
● 논리 연산자 : 두 개의 논리 값을 연산하여 참(true) 또는 거짓(false)을 결과로 얻는 연산자, 거짓(0) / 참(1)
● 논리 연산자의 종류
- ! : not, 부정
- && : and, 모두 참이면 참
- || : or, 하나라도 참이면 참
문제
☐ 비트 연산자
2020년-1회 63번. C언어에서 비트 논리연산자에 해당하지 않는 것은?
① ^
② ?
③ &
④ ~
정답 : 2
입력 답 : 1
'정보처리기사 > 25년 03차' 카테고리의 다른 글
[문제풀이] 스크립트 언어 (0) | 2025.05.24 |
---|---|
[문제풀이] IPv4 / IPv6 (0) | 2025.05.24 |
[문제풀이] UNIX 시스템의 구성 (0) | 2025.05.23 |
[문제풀이] 키(Key) (0) | 2025.05.23 |
[문제풀이] 릴레이션(Relation) (0) | 2025.05.23 |