인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

이종호님의 프로필 이미지
이종호

작성한 질문수

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

4.2 sizeof 연산자

zu 지정자!

작성

·

231

0

12분 정도에서요!

 

int로 선언했지만 왜?

printf로 출력했을때 %zu 지정자를 사용하나요????

 

size_t에서만 이식성을 위해 %zu를 사용하는게 아닌가봐용 ㅠ

답변 1

3

안녕하세요 :)

int형으로 출력하셔도 문제될 것 없습니다.

다만 sizeof()은 size_t 형을 반환하고

이에 맞게 출력하기 위해 %zu로 출력한 것입니다.

(size_t 변수를 출력하기 위해 %zu를 사용합니다)

감사합니다.

이종호님의 프로필 이미지
이종호

작성한 질문수

질문하기