字符字面量在 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP