인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

진민석님의 프로필 이미지
진민석

작성한 질문수

홍정모의 따라하며 배우는 C언어

4.9 printf() 함수가 인자들을 해석하는 과정

64bit 환경에서 stack 에 대한 질문 보고 다시 질문드립니다.

작성

·

291

0

안녕하세요, 
저 역시 x64 환경이어서 이번 강의 질문 내용에서 바로 아래에 다른 분이 올려주신 질문과 상세한 답변 감사하게 보았습니다. 

 

거기서 생긴 다른 의문이 있는데요, 64-bit환경에서는 8byte씩 읽는 것이라면,
int나 long과 같은 4byte 크기의 자료형도 실제로는 8byte를 차지하고 있는 것인가요??
기본값이 8byte일 때 그보다 적은 크기만 따로 떼어내어 읽는 것이 가능한지 질문드립니다. 

 

감사합니다..!

답변 1

1

아니요! 8byte 씩 읽는다면 한번에 int 를 두 개 읽을 수 있는 그런 식입니다.

나중에 패딩 배우시면 감이 오실거에요! 

진민석님의 프로필 이미지
진민석
질문자

답변 감사드립니다~!

진민석님의 프로필 이미지
진민석

작성한 질문수

질문하기