작성한 질문수
홍정모의 따라하며 배우는 C언어
3.6 정수의 오버플로우
작성
·
1K
0
format specifies type 'unsigned int' but the argument has type 'unsigned long'라는 오류 메시지가 뜹니다!
바쁘시겠지만 잘부탁드리겠습니다!
답변 1
1
안녕하세요 :)
찾아보네,
맥에서 사용하는 컴파일러(VCC)에서는
sizeof 연산자의 리턴값이 unsigned long이기 때문이라고 하네요!
%u가 아닌 %lu로 출력해보세요 :)
참고
https://velog.io/@khh180cm/C-sizeof-warning-%EC%97%90%EB%9F%AC