C++ 运算符2025 年 4 月 3 日 | 阅读 13 分钟 在 C++ 中,**运算符** 是用于对操作数中的 变量 和值执行操作的特殊符号。运算符是任何编程语言的基本概念。它可以执行多种操作,包括 算术、值赋值、位运算和逻辑计算。 基本示例让我们看一个基本示例来演示 C++ 中的运算符。 示例编译并运行输出 c: 50 运算符类型C++ 语言中有以下类型的运算符来执行不同类型的操作。
在这里,我们将逐一讨论这些 C++ 运算符及其类型和示例。 1. 算术运算符在 C++ 中,算术运算符主要用于对操作数执行数学运算(例如 (+) 加法、(-) 减法、(*) 乘法、(/) 除法)。我们可以将这些算术运算分为两类,包括二元运算符和一元运算符。下表有助于理解这些运算符在 C++ 中的工作方式。
示例 让我们看一个计算 **算术运算符** 的 C++ 程序。 示例编译并运行输出 Addition: 19 Subtraction: 11 Multiplication: 60 Division: 3 Modulus: 3 Increment: 16 Decrement: 15 2. 关系运算符在 C++ 中,关系运算符主要用于比较两个操作数的值。它以 布尔 值(0 和 1)返回结果。如果比较为真,则返回 1。另一方面,如果比较为假,则返回 0。关系运算符有几种。下表有助于理解这些运算符在 C++ 中的工作方式。
示例 让我们看一个计算关系运算符的 C++ 程序。 示例编译并运行输出 0 1 0 1 0 1 3. 逻辑运算符在 C++ 中,逻辑运算符主要用于对 布尔 值执行逻辑运算。这些运算符还用于组合两个或多个条件。它以布尔值(0 和 1)返回结果。如果比较为真,则返回 1。如果比较为假,则返回 0。下表有助于理解这些运算符在 C++ 中的工作方式。
示例 让我们看一个演示逻辑运算符的 C++ 程序。 示例编译并运行输出 The value of x && y is 1 The value of x || y is 1 The value of !y is 0 4. 位运算符位运算符主要用于在位级别执行操作。它作用于单个位。操作数首先被转换为位级别,然后对其进行操作。它执行逐位操作。下表有助于理解这些运算符在 C++ 中的工作方式。
示例 让我们看一个演示位运算符的 C++ 程序。 示例编译并运行输出 x & y is 8 x | y is 14 x ^ y is 6 ~(x) is -15 x<<1 is 28 x>>1 is 7 5. 赋值运算符这些赋值运算符主要用于为变量赋值。最常用的是赋值运算符 (=)。这些运算符使我们能够更改和更新存储在变量中的值。下表有助于理解这些运算符在 C++ 中的工作方式。
示例 让我们看一个演示赋值运算符的 C++ 程序。 示例编译并运行输出 The value of x = 18 The value of x += y is 23 The value of x -= y is 18 The value of x *= y is 90 The value of x /= y is 18 The value of x %= y is 3 6. 三元或条件运算符三元运算符或条件运算符对三个操作数执行操作。它是一种基于条件的运算符。它主要用于在测试表达式为真时运行一组语句,并在测试表达式评估为假时执行另一组语句。 语法 它具有以下语法: 这里出现了两个条件
示例 让我们看一个演示三元运算符和条件运算符的 C++ 程序。 示例编译并运行输出 Enter the Player Score: 80 Player Won the Game. 7. 杂项运算符杂项运算符是 miscellaneous operators 的缩写。有许多杂项运算符不属于上述类别,如算术、逻辑、位运算以及许多其他运算符。C++ 中的一些杂项运算符如下。
Sizeof() 运算符用于以字节为单位返回操作数、变量和数据类型的大小。 语法 它具有以下语法: 示例 让我们举一个例子来说明 C++ 中的 sizeof() 运算符。 示例编译并运行输出 4 1
逗号运算符主要用于分隔操作数、变量、数据类型 等。它用于执行多个操作。它评估多个表达式并返回逗号分隔列表的最后一个表达式。 语法 它具有以下语法: 示例 让我们举一个例子来说明 C++ 中的逗号运算符。 示例编译并运行输出 34, 45
点运算符主要用于访问对象的成员。另一方面,数组 运算符用于通过其指针访问类或结构的变量。 语法 它具有以下语法: 示例 让我们举一个例子来说明 C++ 中的箭头运算符和点运算符。 示例编译并运行输出 10 10
使用类型转换运算符,我们可以将一种数据类型转换为另一种数据类型。 语法 示例 让我们举一个例子来说明 C++ 中的 **类型转换运算符**。 示例编译并运行输出 The Value of (int)b is:4578 The Value of (int)b is:19
它主要用于返回变量的内存地址。另一方面,指针运算符用于定义指向变量的指针。 语法 示例 让我们举一个例子来说明 C++ 中的 **取地址 (&) 运算符** 和 **指针 (*)** 运算符。 示例编译并运行输出 The address of the variable num is: 0x7ffe95d31498 The address of the variable var is: 30841 运算符优先级和结合性运算符优先级和结合性是 C++ 编程中的基本概念。它定义了表达式的计算顺序和部分。优先级表明表达式的哪个部分应首先计算。另一方面,结合性表明当表达式中存在具有相同优先级的运算符时,应向哪个方向计算。 C++ 运算符优先级运算符优先级规定哪个运算符将首先被求值,哪个其次。结合性规定了运算符的求值方向,可以是左到右或右到左。 让我们通过下面的示例来理解优先级。 “data”变量将包含 148,因为 *(乘法运算符)的求值顺序在 +(加法运算符)之前。 运算符结合性在运算符结合性中,如果表达式包含多个具有相似优先级的运算符,则从左到右或从右到左开始求值。 例如 C++ 运算符的优先级和结合性如下所示。
C++ 运算符选择题1. C++ 中赋值运算符 (=) 的主要作用是什么?
答案:(c) 为变量赋值 2. C++ 中 7 << 4 表达式的输出是什么?
答案:112 3. 以下代码的输出是什么
答案:(a) 31 4. 下列代码的输出是什么?
答案:(d) 18 5. 逗号运算符 (,) 在 C++ 中的主要目的是什么?
答案:用于按顺序运行两个或多个表达式 下一主题C++ 标识符 |
变量是编程中数据操作和存储的基本构建块,它们充当 C++ 编程语言中数据的动态容器。变量不仅仅是一个内存标签。它是内存中数据的命名存储位置。它……
阅读 8 分钟
C++ 是一种广泛使用的编程语言。C++ 编程语言结合了低级系统编程特性和高级抽象特性。C++ 充当一种灵活的编程语言,因为它建立在 C 语言特性的基础上,以提供面向对象以及函数式和泛式编程功能。该语言……
5 分钟阅读
C++ Iostream 在 C++ 中,iostream 代表标准输入/输出流。它是一个标准头文件,用于执行多个输入/输出操作,例如从键盘读取输入和向控制台写入。没有 <iostream> 头文件,我们就无法进行输入……
5 分钟阅读
C++ 数据类型 C++ 中的数据类型指定变量可以存储的数据类型,以及它们可以保存的内存量以及允许的操作。可以将 C++ 数据类型分为三个通用类别:基本类型、派生类型和用户定义类型。1. 基本(内置)数据类型:这些...
阅读 17 分钟
C++ 关键字 在定义语言的语法和功能方面起着至关重要的作用。它们包括具有功能的保留字,例如指定 数据类型、管理 程序流以及激活其他功能。理解这些术语对于良好的 C++ 编程至关重要,并使程序员能够构建 可靠 且 适应性强 的软件。一个……
7 分钟阅读
C++ 表达式由运算符、常量和变量组成,这些运算符、常量和变量根据语言规则排列。它还可以包含返回值的函数调用。表达式可以由一个或多个操作数和零个或多个运算符组成,以计算一个值……
11 分钟阅读
(cin, cout, cerr, clog) C++ I/O 操作使用流的概念。一系列字节或数据流称为流,可以是输入流或输出流。它提高了程序的性能。输出操作:如果字节从主内存传输……
阅读 10 分钟
了解 C++ 语言的历史很有趣。在这里,我们将讨论 C++ 语言的简要历史。C++ 凭借其卓越的功能(包括效率和强大的功能交付以及灵活的能力)保持着其作为最杰出的编程语言之一的地位……
5 分钟阅读
本主题讨论 C 和 C++ 的定义,并区分它们。C 和 C++ 是软件开发中最基本和最广泛使用的两种编程语言。尽管它们在语法和结构方面存在一些相似之处,但它们的设计理念不同……
5 分钟阅读
教程 编译器 程序 面向对象 STL 面试题 此 C++ 教程可帮助您轻松理解 C++ 语言,无论您是初学者还是专业人士。此 C++ 教程用程序解释每个主题……
7 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India