>  기사  >  백엔드 개발  >  문자열 리터럴 내에서 큰따옴표를 어떻게 이스케이프합니까?

문자열 리터럴 내에서 큰따옴표를 어떻게 이스케이프합니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-06 02:06:02557검색

How do you escape double quotes within a string literal?

문자열 리터럴에서 큰따옴표 이스케이프

문자열 리터럴 내에 실제 따옴표를 포함하려고 하면 어려울 수 있습니다. 문자열을 둘러싼 따옴표와의 혼동을 피하기 위해 이스케이프 문자가 필수적입니다.

일반적인 작업은 따옴표 붙은 문자열을 다른 문자열로 묶는 것입니다. 다음 printf() 문을 고려하십시오.

printf("She said time flies like an arrow, but fruit flies like a banana.");

원하는 출력에는 내부 따옴표 주위에 따옴표가 포함됩니다.

She said "time flies like an arrow, but fruit flies like a banana".

printf() 문이요?

답은 이스케이프 문자에 있습니다. 문자열 리터럴에서 선행 백슬래시로 표시되는 특수 이스케이프 문자를 사용하면 특수 문자를 포함하거나 문자열 해석을 수정할 수 있습니다. 큰따옴표를 이스케이프하려면 백슬래시 문자를 사용하세요.

printf("She said \"time flies like an arrow, but fruit flies like a banana\".");

이 이스케이프된 따옴표는 문자열 리터럴 내에 포함되어 원하는 결과를 얻습니다.

사용 가능한 다른 이스케이프 문자가 여러 개 있습니다. 문자열 리터럴에 사용되며 각각은 특정 목적을 수행합니다. 예를 들어 n은 줄바꿈을 나타내고 t는 탭 문자를 나타냅니다.

위 내용은 문자열 리터럴 내에서 큰따옴표를 어떻게 이스케이프합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.