작성한 질문수
홍정모의 따라하며 배우는 C언어
4.2 sizeof 연산자
작성
·
231
0
12분 정도에서요!
int로 선언했지만 왜?
printf로 출력했을때 %zu 지정자를 사용하나요????
size_t에서만 이식성을 위해 %zu를 사용하는게 아닌가봐용 ㅠ
답변 1
3
안녕하세요 :)
int형으로 출력하셔도 문제될 것 없습니다.
다만 sizeof()은 size_t 형을 반환하고
이에 맞게 출력하기 위해 %zu로 출력한 것입니다.
(size_t 변수를 출력하기 위해 %zu를 사용합니다)
감사합니다.