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