작성
·
204
0
5:58 에서 size_t 에 해당하는 형식 지정자가 %zu라고 하셨는데
6: 42쯤 나오는 코드 34,35 번째 줄에는 왜 %zu가 쓰인 건가요? size_t를 사용하지 않은 코드인데도 %zu를 쓴 이유가 궁금합니다.
16:27에 나오는 코드에서도 size_t를 사용하지 않았는데 50번째 줄에서도 %zu를 사용하는데요
size_t라는 자료형을 선언해야만 출력할 때 %zu를 쓸 수 있는 것 아닌가요?
답변 1
0
sizeof() 함수가 size_t 형을 반환하기 때문입니다.
그렇기 때문에 sizeof()의 결과를 printf를 통해 출력할 때에 %zu를 사용한 것이지요 :)
감사합니다.