C 문자열 리터럴

"문자열 리터럴"은 큰따옴표( " " )로 묶은 소스 문자 집합의 문자 시퀀스입니다. 문자열 리터럴은 함께 사용될 경우 null로 끝나는 문자열을 형성하는 문자 시퀀스를 나타냅니다. 항상 와이드 문자열 리터럴의 접두어로 L 문자를 사용해야 합니다.

구문

string-literal:
"s-char-sequenceopt"
L"s-char-sequenceopt"

s-char-sequence:
s-char
s-char-sequence s-char

s-char:
 큰따옴표("), 백슬래시(\) 또는 줄 바꿈 문자를 제외한 소스 문자 집합의 모든 멤버
escape-sequence

설명

이 예제는 간단한 문자열 리터럴입니다.

char *amessage = "This is a string literal.";

이스케이프 시퀀스 표에 나열된 모든 이스케이프 코드가 문자열 리터럴에서 유효합니다. 문자열 리터럴에서 큰따옴표를 표시하려면 \" 이스케이프 시퀀스를 사용합니다. 작은따옴표( ' )는 이스케이프 시퀀스 없이 나타낼 수 있습니다. 백슬래시( \ )는 문자열 내에 표시될 때 다른 하나의 백슬래시( \\ )와 함께 표시되어야 합니다. 백슬래시가 줄 끝에 있으면 항상 줄 연속 문자로 해석됩니다.

참조

C 요소