C언어를 하는 사람치고 printf를 한번도 안쓴 사람은 없다. 그런데 printf를 제대로 아는 사람은 별로 없을 것이라 생각한다. 2가지 중요한 포인트가 있어 설명하려고 한다. 1. Format 문자열의 이해 먼저 아래 코드를 보면, 1 2 3 4 5 6 7 int main(void) { printf("Hello World!\n"); printf("Hello"" ""World!\n"); return 0; } Colored by Color Scripter cs 위 코드의 첫째줄은 흔히 사용하는 방식, 두번째 줄은 잘 사용하지 않는 방식이지만 정상적인 코드다. 물론 두줄의 코드 모두 "Hello World!"를 출력하게 된다. 이것에 대해 왜 이렇게 동작하는지 이해할 필요가 있다. printf의 원형을 ..