C++ 标记2025 年 5 月 17 日 | 阅读 9 分钟 Token 是像 C、C++ 和 Java 这样的编程语言中常见的概念。Token 是 C++ 程序中最小的个体单元,编译器在词法分析过程中使用它们来分析和解释代码。通过这些 Token,我们可以识别、理解、处理和形成编程语言的语法。编译器将代码分解成 Token,以便进一步处理。 词法单元的类型虽然 Token 是对编译器最有用的最小个体单元。C++ 编程语言中主要有六种类型的 Token,每种 Token 在 C++ 语言的语法和语义中都起着特定的作用。 ![]() 现在,我们将逐一讨论这些 Token。 1) 标识符在 C++ 中,标识符是为代码中的变量、函数或其他对象(如变量、函数、数组等)指定的名称。它们用于在程序中引用这些实体,并且可以包含字母、数字和下划线。为了编写易于理解的代码,我们应该始终使用有效且有意义的标识符名称。 创建标识符时,有一些规则需要我们始终牢记:
C++ 标识符示例让我们举一个例子来说明 C++ 中的标识符。 示例编译并运行输出 My name is John Doe and I am 25 years old. 说明 在此示例中,我们使用了变量 age 和 name 作为标识符。age 标识符用于存储一个人的年龄,name 标识符用于存储一个人的姓名。 阅读更多:C++ 标识符 2) 关键字在 C++ 中,关键字是保留的 Token,用于执行其指定的任务。我们永远不应该使用关键字作为标识符;否则,编译器会感到困惑并报错。 在 C++20 中,我们有 95 个关键字可用,包括 int、float、class、short、char、delete 等等,每个关键字都根据需要使用。 C++ 关键字示例让我们举一个例子来说明 C++ 中的关键字。 示例输出 error: expected unqualified-id before numeric constant 说明 在此示例中,当编译代码时,编译器将生成一个错误。发生此错误是因为 int 关键字不能用作标识符。int 是一个保留关键字,因此将其用作变量名会导致编译错误。为了避免此错误,我们应该为变量选择一个不同的名称。 阅读更多:C++ 关键字 3) 常量在 C++ 中,常量是用于在初始化期间初始化变量的 Token。常量是程序执行期间不会改变的固定值。它们可以使用 'const'、'constexpr' 或 '#define' 来定义。一旦初始化,我们就不能更改其值。 C++ 常量示例让我们举一个例子来说明 C++ 中的常量。 示例编译并运行输出 The area of the circle is 314.159. 说明 在此示例中,常量 PI 用于表示 pi 的值。PI 的值使用 const 关键字定义,并用 pi 的值初始化。之后,常量 PI 用于计算圆的面积,该面积乘以圆的半径的平方以确定面积。 4) 字符串在 C++ 中,字符串 Token 是我们在标准模板库 (STL) 中可以找到的一个类,它包含处理字符序列以创建字符串的功能。这仅仅意味着当我们使用字符串 Token 时,我们实际上是在定义一个表示一组字符的对象。 string 类包含多个方法,我们可以对给定的字符串使用这些方法来执行不同的操作,例如 length()、pop_back()、push_back() 方法等。 语法 它具有以下语法: C++ 字符串示例让我们举一个例子来说明 C++ 中的字符串。 示例编译并运行输出 Hello, This is TpointTech world! 说明 在此示例中,string 类创建了一个名为 message 的字符串变量。之后,message 变量用字符串 "Hello, This is TpointTech world!" 初始化,然后使用 cout 对象将其打印到屏幕上。 阅读更多:C++ 字符串 5) 标点符号标点符号 Token 在 C++ 编程语言的语法中具有特定的含义。这些是 Token 字符,我们可以以多种不同的方式使用标点符号,包括分隔项目、结束语句和其他任务。虽然我们有几种可用的 Token 类型,但其中一些如下:
在这里,我们将 main() 方法的代码放在这些花括号内。
C++ 标点符号示例让我们举一个例子来说明 C++ 中的标点符号。 示例编译并运行输出 The product of 5 and 10 is 50 The address of a is 0x7ffca52b0640 The bitwise NOT of 5 is -6 说明 在此示例中,我们使用了星号 (*) 作为乘法运算符来计算两个变量 a 和 b 的乘积。与号 (&) 用于获取变量 'a' 的地址,该地址被打印到控制台。最后,波浪号 (~) 用作按位非运算符来否定 a 的值。 6) 运算符这些 Token 用于对不同的操作数执行操作,包括变量、表达式和常量。在 C++ 编程语言中,我们有各种运算符用于执行特定操作,例如逻辑运算、算术运算、关系运算等。例如,(X && Y) 是一个逻辑运算,其中 X 和 Y 是操作数,执行的操作是 AND 操作。 通常,有三种类型的运算符可用:
语法 它具有以下语法: 在这里,如果条件 1 为真,则执行条件 2;否则,执行条件 3。 C++ 运算符示例让我们举一个例子来说明 C++ 中的运算符。 示例编译并运行输出 The sum of 25 and 8 is 33 The difference between 25 and 8 is 17 The product of 25 and 8 is 200 The quotient of 25 and 8 is 3 Is 25 equal to 8? 0 Is 25 not equal to 8? 1 说明 在此示例中,使用了各种运算符来执行不同的操作。+ 运算符用于加法,- 运算符用于减法,* 运算符用于乘法,/ 运算符用于除法。之后,== 和 != 运算符用于检查相等性和不等性。 阅读更多:C++ 运算符 C++ Token 选择题1) 下列哪个选项是 C++ 中的 Token 类型?
答案: d) 以上所有 2) 下列哪个选项显示了 C++ 中的正确关键字?
答案: b) int 3) 下列代码的输出是什么?
答案: a) 84 4) 下列哪个选项显示了 C++ 中的有效标识符?
答案: c) name_123 5) C++ 中的标点符号是什么?
答案: b) 标记语句结束或组合代码的特殊字符 下一主题Include-iostream |
简介:OpenGL(Open Graphics Library)是一个开源的跨平台图形 API,广泛用于计算机图形和游戏开发。它为 Windows、Linux、macOS 和移动设备等各种系统提供了生成 2D 和 3D 图形的函数集。本文...
阅读 4 分钟
我们知道优先级队列具有先进先出 (FIFO) 的功能,但在其基本实现中附加了一些优先级。在 C++ 标准模板库优先级队列中,我们使用一个简单的 C++ 代码片段轻松实现它,它是一个...
阅读 3 分钟
匿名对象,或称未命名对象或临时对象,是 C++ 编程中的基本概念。它们指的是未分配给命名变量的类实例。相反,它们直接用于表达式或函数调用,用于临时目的。 ...
阅读 8 分钟
C++ 中 new 和 delete 运算符的区别 在 C++ 编程语言中,new 和 delete 运算符主要用于动态内存分配和去分配。它们使我们能够动态地分配和释放内存,这意味着我们可以创建大小的... 对象
阅读 6 分钟
目标是确定使用 2 * N 个括号可以创建多少种不同的括号序列,给定一个整数 N,而序列不是 N 周期性的。如果序列可以被分成两个具有相同正则括号序列的相等子串,则该括号……
阅读 4 分钟
然而,C++ 编程语言被认为是最高效的语言之一,具有大量的灵活选项和强大的机制。STL 是其众多宝藏之一,拥有各种容器和算法。multimap 是其中之一……
阅读 3 分钟
在本文中,我们将讨论一个 C++ 程序,该程序使用矩阵查找 Fibonacci 数。通过矩阵指数运算查找 Fibonacci 数是一种重要的技术,它利用矩阵的优势有效地计算 Fibonacci 序列。这种策略在处理大型……时非常有用。
阅读 3 分钟
快速排序算法简介 在计算机科学和数据处理中,排序是一项基本过程。它涉及根据某些标准,以升序或降序将一组对象或组件按特定顺序排列。像数据库这样的应用程序,...
阅读 10 分钟
foreach 循环用于快速迭代容器(数组、向量等)的元素,而无需进行初始化、测试或增量/减量。Foreach 循环通过对每个元素执行某项操作而不是执行 n 次操作来工作。尽管 C++ 中没有 foreach 循环,但...
阅读 4 分钟
Pair 是一个用于组合两个值(可能数据类型不同)的术语。Pair 提供了一种在存储中将两个不同的对象保存在一起的方法。本质上,我们使用它来存储元组。Pair 容器是一个简单的容器,它在……中指定。
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India