본문 바로가기
코딩/CodeUp

코드업 1006 : [기초-출력] 출력하기06

by jsjin 2023. 5. 30.
728x90
#include <stdio.h>

int main()
{
	printf("\"!@#$%^&*()\"");
	return 0;
}

큰 따음표를 출력하는 방법은 코드업 예제 5번에서 알 수 있다.

 

문제가 되는 부분은 %이다.

%기호가 앞에 붙는 문자를 형식 지정자라고 하며,

형식 지정자의 위치에 지정한 형식에 맞는 값을 출력한다.

 

그러나 컴파일러마다 약간의 차이가 있다.

%d나 %f와 같이 존재하는 형식지정자가 아닌 %^ 같은 문자의 경우 %^ 로 출력하는 경우도 있지만,

%를 형식 지정자의 일부로 인식해 %를 출력하지 않는 경우도 있다.

 

후자의 경우 %%로 바꾸어 출력하면 된다.

#include <stdio.h>

int main()
{
	printf("\"!@#$%%^&*()\"");
	return 0;
}
728x90