C++语言基本字符集
1.字母和数字:
oC++中的字母包括26个大写字母(A-Z)和26个小写字母(a-z)。这些字母通常用于组成标识符,如变量名、函数名、类名等。
o数字0-9用于表示整数值。它们也可以出现在标识符中,但不能作为标识符的第一个字符。例如,123var不是一个有效的标识符,但var123是有效的。
2.特殊字符:
o下划线(_):在标识符中,下划线可以用作单词之间的分隔符。例如,my_variable是一个有效的标识符。
o**美元符号()∗∗:在C++中,美元符号本身没有特殊含义,但它可以用作标识符的一部分。然而,在某些编译器或环境中,可能有特定的意义。
o其他符号:C++中有许多其他符号,如+, -, *, /, %, ^, &, |, ~, !, =, <, >, (, ), [, ], {, }, ;, :, ,, .单个字符视为长度为1的字符串, ?
等。这些符号在C++中有特定的含义和用途,用于执行各种操作、控制流程、定义类型等。
3.空白字符:
o空格:用于分隔代码中的各个元素,增强代码的可读性。
o制表符(Tab):与空格类似,用于水平对齐代码。
o换行符:用于将代码分成多行,使其更易于阅读和管理。
4.注释:
oC++支持两种类型的注释:单行注释和多行注释。
o单行注释以//开头,从//到行尾的所有字符都被视为注释内容。
o多行注释以/*开头,以*/结尾。这两个符号之间的所有内容都被视为注释。
5.转义字符:
o转义字符以反斜杠(\)开头,后跟一个或多个字符,用于表示不能直接输入的特殊字符或控制字符。例如:
▪\n:换行符
▪\t:制表符
▪\\:反斜杠本身
▪\":双引号
▪\':单引号
6.宽字符集:
oC++支持宽字符集,主要用于处理多字节字符集和Unicode字符。宽字符类型包括wchar_t、wchar_t[]、wstring等。这些类型允许在程序中使用宽字符字面量(例如L"你好"),以及执行与宽字符相关的操作。
7.编码标准:
oC++标准没有规定具体的字符编码,但大多数现代编译器和环境使用UTF-8编码。UTF-8是一种可变长度的Unicode编码,可以表示世界上几乎所有的书写系统。
8.标识符命名规则:
o标识符可以包含字母、数字和下划线,但必须以字母或下划线开头。
o标识符是区分大小写的,因此myVar和myvar是两个不同的标识符。
oC++有一些保留的关键字,不能用作标识符,例如int, char, for, if等。
9.字符串和字符字面量:
o字符串字面量由双引号括起来的一系列字符组成,例如"Hello, World!"。它们具有类型const char[](C风格字符串)或std::string(C++字符串)。
o字符字面量由单引号括起来的单个字符组成,例如'A'或' '(空格)。它们具有类型char。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论