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

更新於: 11-2-2020

1 千次觀看

開啟你的 職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.