문자열 리터럴에서 큰따옴표 이스케이프
C 프로그래밍에서 문자열 리터럴은 큰따옴표로 묶입니다. 문자열 주위의 따옴표를 유지하면서 문자열 리터럴에 실제 큰따옴표를 포함하려면 백슬래시를 사용하여 이를 이스케이프 처리해야 합니다.
예를 들어 printf() 문을 사용하여 다음 텍스트를 표시하려는 경우:
She said "time flies like an arrow, but fruit flies like a banana".
문자열 리터럴의 주변 따옴표를 방해하므로 텍스트를 큰따옴표로 묶을 수는 없습니다. 대신 백슬래시를 사용하여 내부 큰따옴표를 이스케이프해야 합니다.
printf("She said \"time flies like an arrow, but fruit flies like a banana\".");
내부 큰따옴표를 이스케이프하면 컴파일러가 이를 문자열 리터럴의 끝이 아닌 문자열의 일부로 처리하도록 지시합니다. .
앞에 백슬래시가 붙은 특수 이스케이프 문자를 사용하면 문자열 리터럴에 특수 문자를 포함할 수 있습니다. 일반적인 이스케이프 문자에는 다음이 포함됩니다.
위 내용은 C 문자열 리터럴에 큰따옴표를 어떻게 포함합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!