쉽게 풀어쓴 C언어 연습문제
- 최초 등록일
- 2020.10.16
- 최종 저작일
- 2018.03
- 7페이지/ 한컴오피스
- 가격 2,000원
소개글
"쉽게 풀어쓴 C언어 연습문제"에 대한 내용입니다.
목차
없음
본문내용
7. 다음 프로그램의 출력은?
int i=-3, j=2, k=0, m;
m = ++i && ++j && ++k;
printf(“%d, %d, %d, %d\n”, i, j, k, m);
답: -2, 3, 1, 1
8. 다음 프로그램의 출력은?
int x=4, y, z;
y = --x;
z = x--;
printf(“%d, %d, %d\n”, x, y, z);
답: 2, 3, 3
9. 다음 수식의 결과는 무엇인가? 단, x는 16비트 정수라고 가정한다.
예를들어 x= 0000 0000 1111 0000 , ~x= 1111 1111 0000 1111 이라고 놓는다.
(a) x & ~x
0000 0000 0000 0000
(b) x | ~x
1111 1111 1111 1111
(c) x ^ ~x
1111 1111 1111 1111
(d) x ^ 0xffff
1111 1111 0000 1111
10. 아래의 수식이 계산되는 순서를 올바르게 나타낸 것은?
z = x + y * z / 8 % 2 – 3
답: ①번 * / % + - =
11. 다음 프로그램의 출력은?
#include<stdio.h>
int main()
{
printf(“%x\n”, 0x20<<2);
return 0;
}
참고 자료
없음