본문 바로가기
13 _ 정보처리기사 [필기]

62. C언어에서 비트 논리연산자에 해당하지 않는 것은?

by 오에이공부방 2025. 9. 26.
반응형

62. C언어에서 비트 논리연산자에 해당하지 않는 것은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 4과목 프로그래밍 언어 활용)

① ^
② ?
③ &
④ ~

 

 

정답은 **② ?**입니다.

 

🔍 설명: C언어의 비트 논리연산자

비트 논리연산자는 비트 단위로 연산을 수행하는 연산자입니다. 주요 비트 연산자는 다음과 같습니다:

연산자 이름 설명

& AND 연산자 두 비트 모두 1일 때만 결과가 1
| OR 연산자 둘 중 하나라도 1이면 결과가 1
^ XOR 연산자 서로 다르면 1, 같으면 0
~ NOT 연산자 비트를 반전 (1 → 0, 0 → 1)

❌ ?는 삼항 연산자로, 조건에 따라 값을 선택하는 데 사용되며 비트 논리연산자와는 무관합니다.

 

📌 예시:

int a = 5, b = 3;
int result = a & b;  // result = 1 (0101 & 0011 = 0001)