在 C++ 编程语言中,算术运算符用于执行基本的数学运算,如加、减、乘、除等。算术运算符分为一元运算符和二元运算符。一元运算符作用于一个操作数,而二元运算符作用于两个操作数。
一元算术运算符
一元算术运算符包括正号(+)、负号(-)、逻辑非(!)和算术取反(~)。
+:用于表示正数或对一个变量进行取正操作。
-:用于表示负数或对一个变量进行取负操作。
!:用于对一个布尔值进行逻辑非操作。
~:用于对一个整数进行算术取反操作。
二元算术运算符
二元算术运算符包括加(+)、减(-)、乘(*)、除(/)、取模(%)以及自增(++)和自减(--)。
+:用于计算两个数值的和。
-:用于计算两个数值的差。
*:用于计算两个数值的乘积。
/:用于计算两个数值的商。
%:用于计算两个数值的余数。
++:用于将变量的值增加 1。
--:用于将变量的值减少 1。
运算符的优先级
算术运算符有一定的优先级顺序,较高的优先级运算符先被计算。以下是算术运算符的优先级顺序(从高到低):
1、括号
2、指数(**)
3、正负号(如 +5, -5)
4、一元算术运算符(如 ++, --)
5、乘除法(如 *, /, %)
6、加减法(如 +, -)
7、在编写代码时,需要注意运算符的优先级,以确保表达式被正确计算。