5장 Exercise
1. ②
단항 > 산술 > 관계> 논리> 대입> 콤마
2. ③
3. ①
4. ②
등호의 왼편이 변수가 아니므로
5. (a) 1.5 (b) 1 (c) 1.5 (d) 1.5
6. ③
① a; -> a: ② 질문에 관련 없는 c가 나옴 ④ 괄호가 있으면 안됨
7. -2, 3, 1, 1
++x 는 증가된 값이 대입되고, x++는 이전값이 대입된 후 증가된다.
논리 AND 연산자는 두 피연산자가 모두 0이 아닌 값이 있는 경우 값 1을 생성한다. 피연산자 중 하나가 0이면 결과는 0이다. 논리 AND 연산의 첫째 피연산자가 0인 경우, 두 번째 피연산자는 계산되지 않는다.
8. 2, 3, 3
9. 0, 0, 0xFFFF, ~x
③ x와 ~x의 NOR 값은 겹치는 것이 하나도 없으므로 전부 1로 출력되어 F=1111 과 16진수라는 것을 알려주는 0x와 함께 0xFFFF로 값이 나온다.
④ x와 0xFFFF의 NOR 값은 ~x이다.
10. ①
11. 80
0x20 -> 32(10) -> 100000(2) 여기서 2씩 비트가 좌로 옮겨지면 10000000(2) -> 128(10) -> 80(16)
12. 1
13.
(a) 무주택 기간 >= 3 && 가구주의 연령 >= 40 && 가족의 수 >= 3
(b) 나이 >= 6 && ( 키 >= 150 || 보호자 동반한 아이 키 < 150 )
(c) 평균학점 >= 3 && ( 토플점수 >= 300 || 토익점수 >=700)
'프로그래밍 > 쉽게 풀어쓴 C언어 Express' 카테고리의 다른 글
쉽게 풀어쓴 C언어 Express 6장 Exercise (1) | 2018.09.20 |
---|---|
쉽게 풀어쓴 C언어 Express 5장 Programming (0) | 2018.09.09 |
쉽게 풀어쓴 C언어 Express 4장 Programming (0) | 2018.09.07 |
쉽게 풀어쓴 C언어 Express 4장 Exercise (0) | 2018.09.07 |
쉽게 풀어쓴 C언어 Express 4장 Summary (0) | 2018.09.07 |