인프런 커뮤니티 질문&답변

ddlovesbread님의 프로필 이미지
ddlovesbread

작성한 질문수

홍정모의 따라하며 배우는 C언어

4.2 sizeof 연산자

size_t %zu사용

작성

·

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를 사용한 것이지요 :)

 

감사합니다.

ddlovesbread님의 프로필 이미지
ddlovesbread

작성한 질문수

질문하기