C/C++标记?

c/c++标记?

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

(0)
上一篇 2025年3月6日 14:56:21
下一篇 2025年2月25日 03:40:55

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 在C语言中,预定义标识符__func__

    标识符是在编程中给实体赋予的名称,以在程序中进行标识。 通常,标识符是由程序员创建的,以实现高效工作,但也有一些预定义的标识符内置在编程中。例如,cout、cin等。 在这里,我们将看到C编程语言中的一个预定义标识符__func__。 __…

    2025年3月6日
    200
  • c语言如何输出double类型

    c语言输出double类型的方法:1、使用printf函数输出,可以用于输出不同类型的值,包括double类型;2、使用fprintf函数输出到文件,使用fprintf函数可以将double类型的值输出到指定的文件中;3、使用sprintf…

    2025年3月6日
    200
  • 用C语言编写模拟非确定有限自动机(NFA)的程序

    在这个问题中,我们将创建一个 C 程序来模拟非确定性有限自动机 (NFA)。 NFA(非确定性有限自动机)有限状态机可以移动到输入符号的任意状态组合,即没有机器将移动到的确切状态。 NDFA 的正式定义 – NFA / NDFA…

    2025年3月6日
    200
  • 在C语言中的命令行参数示例

    在执行 C 程序时,可以将一些值从命令行传递给它们。这些值称为命令行参数,很多时候它们对您的程序很重要,尤其是当您想从外部控制程序而不是在代码内对这些值进行硬编码时。 命令行参数使用 main() 函数参数处理,其中 argc 指传递的参数…

    2025年3月6日
    200
  • 使用多线程在C++中实现归并排序

    我们得到一个未排序的整数数组。任务是使用通过多线程实现的合并排序技术对数组进行排序 合并排序 合并排序是一种基于分而治之技术的排序技术,我们将将数组分成相等的两半,然后以排序的方式将它们组合起来。 实现归并排序的算法是 检查是否有一个元素 …

    2025年3月6日
    200
  • 如何在C中修改一个const变量?

    在C或C++中,我们可以使用常量变量。常量变量的值在初始化后就不能更改。在本节中,我们将了解如何更改某些常量变量的值。 如果我们想要更改常量变量的值,则会产生编译时错误。请检查以下代码以获得更好的想法。 示例 #include main()…

    2025年3月6日
    200
  • 使用C++找到Pell数

    在给定的问题中,我们得到一个整数 n,我们需要找到 Pn,即该位置的咒语编号。现在,正如我们所知,拼写数是由以下公式给出的序列的一部分 -Pn = 2*Pn-1 + Pn-2 前两个起始数字 – P0 = 0 和 P1 = 1 …

    2025年3月6日
    200
  • 在C语言中,是否可以在main()函数中传递参数?

    是的,我们可以在 main() 函数中给出参数。 C 中的命令行参数在系统命令行中的程序名称之后指定,这些参数值将传递给程序执行期间的程序。 argc 和 argv 是可以传递给 main 函数的两个参数。 但是当您从终端运行程序时,mai…

    2025年3月6日
    200
  • 使用C++反转一个双向链表

    在本文中,我们有一个双向链表,我们将解释在 C++ 中反转双向链表的不同方法。例如 – Input : {1, 2, 3, 4}Output : {4, 3, 2, 1} 登录后复制 通常会想到一种方法,但我们将使用两种方法 &…

    2025年3月6日
    200
  • C令牌是什么?

    这个C程序是一系列指令,每个指令都是一系列个体单元的集合。 C程序中的每个小个体单元通常被称为令牌,C程序中的每个指令都是令牌的集合。 令牌用于构建C程序,它们也被称为C程序的基本构建块。 在C程序中,令牌包含以下内容: 关键字标识符运算符…

    2025年3月6日
    200

发表回复

登录后才能评论