% construction의 type은 왜 굳이 따로 정의되어야 하는지 궁금하다..
% construction For instance, %d specifies an integer argument, so the statement printf("%d\t%d\n", fahr, celsius); causes the values of the two integers fahr and celsius to be printed, with a tab ( \t ) between them. [출처: C Programming Language] [질문] fahr, celsius는 이미 integer로 그 type이 정의되어 있다. 그런데 왜 굳이 %자리에 삽입될 것이 integer type이라고 명시해야 할까? [가설..아니 그냥 상상] 출력되는 대상은 결국 character string인 "%d\t%d\n"이다..