21xrx.com
2024-12-23 01:20:29 Monday
登录
文章检索 我的文章 写文章
C++中的常见运算符及其用法
2023-06-24 04:39:23 深夜i     --     --
C++ operators arithmetic assignment comparison

在C++语言中,运算符是用来执行特定操作的符号。常见的运算符包括算术运算符、位运算符、关系运算符、逻辑运算符等等。这些运算符可以用来对变量、常量、表达式等进行操作,为程序员提供了很大的操作空间和编程便利性。

算术运算符

算术运算符是C++中最常见的运算符之一。它们包括加减乘除四种基本运算,以及取模(%)等。这些运算符可以用于对整数和浮点数进行基本算术运算。

加法运算符(+):用于将两个数相加。例如,a + b,其中a和b是两个数字。

减法运算符(-):用于将一个数减去另一个数。例如,a - b,其中a和b是两个数字。

乘法运算符(*):用于将两个数相乘。例如,a * b,其中a和b是两个数字。

除法运算符(/):用于将一个数除以另一个数。例如,a / b,其中a和b是两个数字。

取模运算符(%):用于求一个数除以另一个数的余数。例如,a % b,其中a和b是两个数字。

位运算符

位运算符是C++中用来处理整数类型的运算符。它们包括按位与(&)、按位或(|)、按位异或(^)等运算符。这些位运算符可以对二进制位进行操作,例如将某个位设置为0或1,或者将其反转。

按位与(&):对两个数的二进制位进行与操作,并返回一个新的二进制值。例如,a & b,其中a和b是两个数字。

按位或(|):对两个数的二进制位进行或操作,并返回一个新的二进制值。例如,a | b,其中a和b是两个数字。

按位异或(^):对两个数的二进制位进行异或操作,并返回一个新的二进制值。例如,a ^ b,其中a和b是两个数字。

关系运算符

关系运算符用于比较两个数的大小或是否相等。它们包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等运算符。这些运算符可以以布尔值的形式返回结果,即true(1)或false(0)。

等于(==):用于比较两个数是否相等。例如,a == b,其中a和b是两个数字。

不等于(!=):用于比较两个数是否不相等。例如,a != b,其中a和b是两个数字。

大于(>):用于比较一个数是否大于另一个数。例如,a > b,其中a和b是两个数字。

小于(<):用于比较一个数是否小于另一个数。例如,a < b,其中a和b是两个数字。

逻辑运算符

逻辑运算符用于处理布尔值 true 和 false。它们包括逻辑与(&&)、逻辑或(||)、逻辑非(!)等运算符。这些运算符可以用于组合表达式,例如多个条件同时满足、多个条件中任意一个满足等。

逻辑与(&&):用于判断两个布尔值是否都为true。例如,a && b,其中a和b是两个布尔值。

逻辑或(||):用于判断两个布尔值是否至少有一个为true。例如,a || b,其中a和b是两个布尔值。

逻辑非(!):用于对一个布尔值进行否定操作。例如,!a,其中a是一个布尔值。

  
  
下一篇: C++源代码大全

评论区

{{item['qq_nickname']}}
()
回复
回复