int num;
scanf("%c",&num);

이렇게 받으면 4바이트 변수 num의 상위 1바이트만 저장되잖아(울집 리틀엔디안)
그럼 내부적으로 저 &num (int *)이 %c로 받았으니깐 char *로 형변환해서 받는다고 해석해도 무관하겟네...??

근데 &num 이란 것에 이미 int * 라는 정보가 있는데...저 정보를 활용할 순 없을까...
참조하고 연산하고 할려면 다른 포인터 변수에 넣을 수 밖에 없나...?
그냥 *(&num) 해도 참조 가능한데....

내가 횡설수설 했는데 &num에 int형 포인터라는 정보를 scanf  함수 내부에서 왜 활용하지 않고 서식문자를 이용하는것일까...