• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

size_t %zu사용

22.02.24 01:12 작성 조회수 132

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

강민철님의 프로필

강민철

2022.02.24

sizeof() 함수가 size_t 형을 반환하기 때문입니다.

그렇기 때문에 sizeof()의 결과를 printf를 통해 출력할 때에 %zu를 사용한 것이지요 :)

 

감사합니다.