Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 문자 리터럴이란 무엇입니까?


문자 리터럴은 컴퓨터 프로그램의 소스 코드 내에서 단일 문자 값의 표현을 위한 프로그래밍의 리터럴 유형입니다.

C++에서 문자 리터럴은 상수 문자로 구성됩니다. 작은따옴표로 묶인 문자로 표시됩니다. 두 종류의 문자 리터럴이 있습니다 -

  • char 유형의 좁은 문자 리터럴(예:'a')
  • wchar_t 유형의 와이드 문자 리터럴(예:L'a')

문자 리터럴에 사용되는 문자는 줄 바꿈('\n'), 백슬래시('\'), 작은따옴표(') 및 큰따옴표와 같은 예약 문자를 제외한 모든 그래픽 문자일 수 있습니다. 따옴표("). 예약된 문자는 이스케이프 시퀀스로 지정됩니다. 예:

예시

#include <iostream>
using namespace std;

int main() {
   char newline = '\n';
   char tab = '\t';
   char backspace = '\b';
   char backslash = '\\';
   char nullChar = '\0';

   cout << "Newline character: " << newline << "ending" << endl;
   cout << "Tab character: " << tab << "ending" << endl;
   cout << "Backspace character: " << backspace << "ending" << endl;
   cout << "Backslash character: " << backslash << "ending" << endl;
   cout << "Null character: " << nullChar << "ending" << endl;
}

출력

이것은 출력을 제공합니다 -

Newline character:  ending
Tab character:  ending
Backspace character:  ending
Backslash character: \ending
Null character:  ending