본문 바로가기

진리는어디에

printf 에서 long long, unsigned long long 출력하기

매번 까먹는다.

long long x = 9223372036854775807;
printf("%I64d\n", x);

unsigned long long ux = 18446744073709551615;
printf("%I64u\n", ux);

한가지 주의 할 점은 소문자 l(엘)이 아니라 대문자 I(아이)라는 것이다.
유익한 글이었다면 공감(❤) 버튼 꾹!! 추가 문의 사항은 댓글로!!