• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

5와 -5

21.07.11 00:44 작성 조회수 283

0

2강에서 5와 -5를 출력하고 더한 값을 출력했는데

순서대로

5

1073741819

1073741824

이렇게 나왔어요 뭐가 잘 못된 걸까요?

소스코드)

int num1=0B000000000000000000000000000101;

int num2=0B111111111111111111111111111011;

답변 2

·

답변을 작성해보세요.

0

시타포르-님의 프로필

시타포르-

2021.07.20

0B를 제외하고 32자를 써야 합니다 그래서 총 34자입니다!

0

JS Y님의 프로필

JS Y

2021.07.16

소스코드를 정확히 확인해보아야 알겠지만, 오버플로우 혹은 언더플로우가 일어난듯 싶습니다.

자세한 내용은 다음 링크 참조하시면 도움 될것 같습니다.

https://memo-the-day.tistory.com/121