더북(TheBook)

▼ 표 8-8 16진수 값과 비트 패턴

숫자

패턴

숫자

패턴

0

0

0000

8

8

1000

1

1

0001

9

9

1001

2

2

0010

A

10

1010

3

3

0011

B

11

1011

4

4

0100

C

12

1100

5

5

0101

D

13

1101

6

6

0110

E

14

1110

7

7

0111

F

15

1111

TAKEAWAY 8.17 부동 소수점 값을 출력할 때는 "%g" 서식을 사용한다.

지정자를 작성할 때 해당 인수의 타입을 정확히 적어야 한다. 표 8-9는 지금까지 이 책에 나온 타입에 대한 코드를 정리한 것이다. 지정자를 잘못 작성하면 값을 해석하는 과정에서 심각한 문제가 발생할 수 있기 때문에 특히 주의해야 한다. printf 함수는 서식 지정자를 통해 들어온 인수에 대한 정보만 안다. 그래서 크기를 잘못 지정하면 원래 인수에 해당하는 바이트보다 많거나 적게 읽을 수 있고, 엉뚱한 하드웨어 레지스터로 잘못 해석할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.