[오답노트] 프로그래밍 언어 활용
·
정보처리기사
2. 다음은 C언어 소스 코드이다. 출력 결과로 알맞은 것은? #include void main( ){ int a = 10; printf("%d\n", a2); } 더보기 [정답] 40 2 [해설] - a라는 변수에 저장된 10을 2진수로 나타내면 1010이다. - 시프트 연산자 ''는 오른쪽으로 2비트 옮기므로 a라는 변수에 저장된 1010을 오른쪽으로 2비트 옮기면 2진수로 10이 되므로 (맨 오른쪽 2비트는 없어진다) 2가 출력된다. [메모] 비트연산에 대해 완벽하게 숙지하지 못한듯하다. 명확하게 공부해두자. ❓ C언어에서 정수표현 0은 False로 인식하고, 0 이외의 값은 True로 인식 ❓ C++ 출력 cout 과