C++ 令牌是程序的最小独立单元。
C++ 是 C 的超集,因此大多数 C 结构在 C++ 中都是合法的,其含义和用法不变。因此,标记、表达式和数据类型与 C 的标记、表达式和数据类型类似。
以下是 C++ 标记:(大多数 C++ 标记基本上与 C 标记类似)
关键字标识符常量变量运算符
关键字
关键字是保留字,具有固定的含义,其含义不能改变。编译器已经知道这些关键字的含义和工作方式。 C++ 比 C 有更多的关键字,这些额外的关键字具有特殊的工作功能。
立即学习“C++免费学习笔记(深入)”;
其中有 32 个,这里是它们
auto const double float int short struct unsignedbreak continue elseforlong signed switch voidcase default enumgoto register sizeof typedef volatilechar do extern if return static unionwhile
登录后复制
还有另外 30 个 C 中没有的保留字,因此对于 C++ 来说是新的,他们在这里 –
asm dynamic_cast namespace reinterpret_cast trybool explicit new static_cast typeidcatch false operator template typenameclass friend privatethis usingconst_cast inline public throw virtualdelete mutable protected true wchar_t
登录后复制
标识符
标识符是赋予不同条目(例如变量、结构和函数)的名称。此外,标识符名称必须是唯一的,因为这些实体在程序的执行中使用。
标识符命名约定
仅允许使用字母字符、数字和下划线。
第一个字母必须是字母或下划线 (_)。
标识符区分大小写。
保留关键字不能用作标识符的名称。
常量
常量就像一个变量,只不过一旦定义,它们的值在执行期间就不会改变。
在 C++ 中定义常量还有另外两种不同的方法。它们是:
通过使用 const 关键字
通过使用 #define 预处理器
li>
常量声明:
const [data_type] [constant_name]=[value];
登录后复制
变量
变量是计算机内存中数据存储位置的有意义的名称。使用变量时,您引用计算机的内存地址。
声明变量的语法
[data_type] [variable_name];
登录后复制
示例
#include int main() { int a,b;// a and b are integer variable cout>a; cout>b; int sum; sum=a+b; cout运算符
C++ 运算符是用于执行数学或逻辑运算的符号。
- 算术运算符
- 自增和自减运算符
- 关系运算符
- 逻辑运算符
- 位运算符
- 赋值运算符
- 其他运算符
算术运算符
tr>运算符 | 描述 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 模 |
自增和自减运算符
运算符 | 描述 |
---|---|
++ | 递增 |
−− | 递减 |
关系运算符
运算符 | 描述 |
---|---|
== | 等于 |
!= | 不等于 |
> | 大于 |
小于 | |
>= | 大于等于 |
小于或等于 |
逻辑运算符
运算符 | 描述 |
---|---|
&& | And 运算符。执行两个表达式的逻辑与。(如果两个表达式的计算结果均为 True,则结果为 True。如果任一表达式的计算结果为 False,则结果为 False) |
|| | Or 运算符。对两个表达式执行逻辑或操作。(如果其中一个或两个表达式的计算结果为 True,则结果为 True) |
! | Not 运算符。对表达式执行逻辑非。 |
按位运算符
^运算符 | 说明 |
---|---|
二进制左移运算符 | |
!= | 不等于 |
>> | 二进制右移运算符 |
~ | 二元补码运算符 |
& | 二元AND运算符 |
二元异或运算符 | |
| | 二元或运算符 |
赋值运算符
运算符 | 描述 |
---|---|
= | 分配 |
+= td> | 递增,然后赋值 |
-= | 递减,然后赋值 |
*= | 乘法,然后赋值 |
/= | 除法,然后赋值 |
%= | 取模,然后赋值 |
左移并赋值 | |
>>= | 右移并赋值 |
&= | 按位与赋值 |
^= | 按位异或并赋值 |
|= | 按位或运算并赋值 |
杂项运算符
运算符 | 描述 |
---|---|
, | 逗号运算符 |
sizeOf() | 返回内存位置的大小。 |
& | 返回内存位置的地址。 |
* | 指向变量的指针。 |
? : | 条件表达式 |
登录后复制
以上就是C/C++标记?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2584984.html