C 문자열 리터럴
"문자열 리터럴"은 큰따옴표( " "
)로 묶은 소스 문자 집합의 문자 시퀀스입니다. 문자열 리터럴은 함께 사용될 경우 null로 끝나는 문자열을 형성하는 문자 시퀀스를 나타냅니다. 항상 와이드 문자열 리터럴의 접두어로 L
문자를 사용해야 합니다.
구문
:
"
opts-char-sequence
"
L"
opts-char-sequence
"
:
s-char
s-char-sequence
s-char
:
큰따옴표("
), 백슬래시(\
) 또는 줄 바꿈 문자를 제외한 소스 문자 집합의 모든 멤버
escape-sequence
설명
이 예제는 간단한 문자열 리터럴입니다.
char *amessage = "This is a string literal.";
이스케이프 시퀀스 표에 나열된 모든 이스케이프 코드가 문자열 리터럴에서 유효합니다. 문자열 리터럴에서 큰따옴표를 표시하려면 \"
이스케이프 시퀀스를 사용합니다. 작은따옴표( '
)는 이스케이프 시퀀스 없이 나타낼 수 있습니다. 백슬래시( \
)는 문자열 내에 표시될 때 다른 하나의 백슬래시( \\
)와 함께 표시되어야 합니다. 백슬래시가 줄 끝에 있으면 항상 줄 연속 문자로 해석됩니다.