#include <stdio.h>


int main(void)

{

    int n = 7;

    

    printf("n: %d n", n);

    printf("&n: %x n"&n);

    printf("포인터 하나당 크기는 %ld 바이트n"sizeof(void *));

    printf("&n: %p nn", &n);

    

    return 0;

}


이거에 출력값이 


n: 7 

&n: efbff5c8 

포인터 하나당 크기는 8 바이트

&n: 0x7ffeefbff5c8 


Program ended with exit code: 0


댓글로 누가 해보라는것도 해봤고,

%p가 16진수로 표현하는거니까 %x로도 나타내봤는데

앞에 4자리가 빠져서 나오네...

그럼 %p 로 출력했을 때 앞에 더나오는 4자리는 뭐야...