정보처리기사 실기C언어C - 비트 연산자난이도 2SHORT_ANSWER

정보처리기사 실기 C - 비트 연산자 기출문제 #2822

문제

다음 C 코드의 실행 결과를 쓰시오.

C
#include <stdio.h> int main() { int x = 25; int y = 18; printf("%d %d %d", x & y, x | y, x ^ y); return 0; }

정답

16 27 11

16 27 11

해설

25는 이진수로 11001, 18은 이진수로 10010이다. AND 연산(x & y): 11001 & 10010 = 10000 = 16, OR 연산(x | y): 11001 | 10010 = 11011 = 27, XOR 연산(x ^ y): 11001 ^ 10010 = 01011 = 11이다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] C - 비트 연산자 C언어 기출 #2822 | sqldpass