fherooes   1년 전

안녕하세요

아래 7번 줄을 처음에는 int 로 썼는데 계속 틀리다가, 혹시나해서 long int 로 바꿨더니 맞았습니다


제가 기초가 매우 부족한데요 ㅠㅜ

c++  정수형 변수 크기가 int, long int 둘 다 4바이트 아닌가요?

jshyun912   1년 전

컴파일러나 OS에 따라 조금씩 차이가 있을 수 있어요. 백준에선 long을 8바이트 정수로 인식하는거 같아요.

0000000000   1년 전

https://en.cppreference.com/w/...

에서 "Size" 부분을 보시면 long은 최소 32비트, 즉 4바이트라고 되어 있습니다만 이건 언제까지나 "최소"일 뿐, 무조건 4바이트는 아닙니다. 윗분 말씀대로 컴파일러나 OS에 따라 차이가 있습니다

fherooes   1년 전

답변 감사합니다

백준 체점 시스템이 조금만 더 친절했으면 하는 아쉬움이 생기네요...

댓글을 작성하려면 로그인해야 합니다.