4장 Exercise
1. ③
식별자의 시작은 반드시 영문자 또는 _ 로 시작해야한다.
2. char - unsigned char - short - int - unsigned (int) - long - float - double
3. ③
4. ②, ⑤
5. ③
6. ②
문자상수에는 역슬래시가 들어갈 수 없다.
7. ④
8.
int, double, float, int, char
부동소수점 상수는 기본적으로 double형으로 저장된다. f나 F를 끝에 붙이형 float형 상수가 된다.
9.
(a) 됨, (b) (c) (d) 안됨
식별자는 영문자, 숫자, 밑줄로만 이루어지고 첫시작에 숫자가 올 수 없다.
10.
(a) 3.141592e0 (b) 7.16532e2
가수부분이 한 자리여야 한다.
11. ①, ③, ⑤
12. ②, ⑥
선언하는 형식의 종류가 다르면 줄바꿈을 해야한다. 5번의 long과 int는 같은 정수형이지만 6번의 short은 정수형, double은 부동소수점형으로 자료형 자체가 다르다.
13.
(a) %f 또는 %lf (b) %d (c) %d (d) %f
14.
1.234는 double형이기 때문에 float형으로 선언하려면 뒤에 f,F가 붙어야 한다.
15.
문자상수는 큰따옴표가 아닌 작은따옴표 안에서 아스키 코드로 변환될 수 있다.( "A" -> 'A')
가수부분은 0일때 생략가능하며 그 마저도 .은 붙여야 한다. (e10->1.0e10)
숫자에서 쉼표는 쓰이지 않는다. (2,000,000 -> 2000000)
16.
(a) 8진수=012 (b) //'삡' 소리가 울리면서
10진수=10 예제 프로그램
16진수=0xa 100, 58, 1.2345
'프로그래밍 > 쉽게 풀어쓴 C언어 Express' 카테고리의 다른 글
쉽게 풀어쓴 C언어 Express 6장 Exercise (1) | 2018.09.20 |
---|---|
쉽게 풀어쓴 C언어 Express 5장 Programming (0) | 2018.09.09 |
쉽게 풀어쓴 C언어 Express 5장 Exercise (2) | 2018.09.09 |
쉽게 풀어쓴 C언어 Express 4장 Programming (0) | 2018.09.07 |
쉽게 풀어쓴 C언어 Express 4장 Summary (0) | 2018.09.07 |