포인터 들어와서 공부하고 있는데 책에서는 4바이트로 출력되는데 

내가 하니까 8바이트로 출력됨 컴파일러는 devc++ 이구 


#include <stdio.h>


int main(void)

{

int num1 = 3;

char num2 = 'A';

double num3 = 3.15;

printf("num1의 저장 위치 : %#x \n", &num1);

printf("num2의 저장 위치 : %#x \n", &num2);

printf("num3의 저장 위치 : %#x \n\n", &num3); 

printf("num1의 주소 값 크기 : %d \n",sizeof(&num1));

printf("num2의 주소 값 크기 : %d \n",sizeof(&num2));

printf("num3의 주소 값 크기 : %d \n",sizeof(&num3));

return 0;

}