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 次瀏覽

開啟你的職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.