본문 바로가기

꿀팁!

long long형 변수가 printf에서 이상한 값(0 등등)으로 나오는 현상

상식적인 것인데 알고리즘 문제를 풀다가 까먹어서 printf전까진 5인데 왜 printf로만 들어가면 0으로 출력되는거지 하면서 삽질을 했다.

long long 형 변수를 printf문을 이용하여 %d로 출력을 하면 이상한 값이 출력된다.

%d 대신 %u %lld , %lli , %llo , %llu , %llx을 사용하면 정상적으로 출력이 된다.

 

 

'꿀팁!' 카테고리의 다른 글

스터디2-파이썬을 이용한 암호화  (0) 2020.01.10
스터디1  (0) 2020.01.03
python binary data처리  (0) 2019.05.10
외부에서 가상머신에 있는 linux에 접속하기  (0) 2019.04.19
IDA 다크테마  (0) 2019.04.03