p.124 질문있습니다.
, 거_ 사람_참님이 작성p.124의 예제에
printf("%d 0x%x\n", lineFeed, lineFeed);
를 출력하면
10 0xa 라고 하는데 컴파일해도 10 0xa라고 나옵니다.
하지만 앞쪽 p.123 표에는
10 0x0A LF /n 이라고 되어 있는데
0x0A에서 0은 생략가능해서 0xa가 되는 것인가요?
Re: p.124 질문있습니다.
, 도장_ 관리자님이 작성0은 생략가능하기 때문입니다.
0까지 출력하고 싶으면 %02x처럼 빈 자릿수를 0으로 채우는 서식 지정자를 사용하면 됩니다.
0x%02x로 지정하면 0x0a가 출력됩니다.
코드가 아니라 문서에서는 2글자씩 쓰는 게 관례입니다. A라고 쓰면 알파벳 A일 수 있으므로 16진수라는 의미로 0A라고 쓰는 식입니다.