• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

printf 가 인자들을 해석하는 방법에 질문이 있습니다.

22.07.19 08:07 작성 조회수 98

0

강의의 코드를 그대로 따라서 쳐보았는데요 484 와 844 인경우에는 n3의 값 1024가 그대로 출력되는것이 이해가 가지않습니다

심지어 강의에서도 저경우에 1024가 제대로 출력되지않앗던데 os가 달라서 그런걸까요?

답변 1

답변을 작성해보세요.

1

강민철님의 프로필

강민철

2022.07.20

혹시 해당 코드가 어떤 강의에서 나온 코드인지 알 수 어려워 첨부하신 코드로만 답변을 드리자면,

예상컨대 이는 x86 build와 x64의 build의 차이로 보입니다.

(x86과 x64의 자료형 크기에는 차이가 있습니다)

 

제시해주신 코드를 x86으로 build한 결과는 아래와 같고

 

반면 x64로 build한 결과는 아래와 같습니다.