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

更新时间: 2020 年 2 月 10 日

709 次浏览

开启你的职业生涯

完成课程,获得认证

开始
广告