교과서는



#include 

 

int main(void) {

  char ch;

  char* p;

 

  ch = 'A';

  p = &ch;

 

  printf("ch가 가지고 있는 값: ch ==> %c \n",ch);

  printf("ch의 주소(address): &ch ==> %d \n", &ch);

  printf("p가 가지고 있는 값 : p ==> %d \n", p);

  printf("p가 가리키는 곳의 실제값 : *p ==> %c \n", *p);

  return 0;

}

하면 교과서 대로 나와야 하는거 아님? 근데 주소값이랑 p가 가지고 있는 값이 이상하게 나와요 %d를 %p로도 해봣는데 이상하고