一、算術運算符
算術運算符是用來進行基本的數學運算的符號,包括加、減、乘、除、取模等。常用的算術運算符如下
運算符 名稱 示例 優先級
+ 加法運算符 a + b
- 減法運算符 a - b
乘法運算符 a b
/ 除法運算符 a / b
% 取模運算符 a % b
需要注意的是,取模運算符(%)的優先級是的,因此在進行運算時應該注意優先級的問題。
二、關系運算符
關系運算符是用來比較兩個變量或常量之間的關系的符號,包括等于、不等于、大于、小于、大于等于、小于等于等。常用的關系運算符如下
運算符 名稱 示例 優先級
== 等于 a == b
!= 不等于 a != b
>大于 a >b
< 小于 a< b
>= 大于等于 a >= b
<= 小于等于 a<= b
需要注意的是,關系運算符的優先級比算術運算符的優先級高。
三、邏輯運算符
邏輯運算符是用來對邏輯表達式進行運算的符號,包括邏輯與、邏輯或、邏輯非等。常用的邏輯運算符如下
運算符 名稱 示例 優先級
&& 邏輯與 a && b
邏輯或 a || b
! 邏輯非 !a
需要注意的是,邏輯運算符的優先級比關系運算符的優先級高。
四、位運算符
位運算符是用來對二進制數進行操作的符號,包括按位與、按位或、按位異或、取反等。常用的位運算符如下
運算符 名稱 示例 優先級
& 按位與 a & b
按位或 a | b
^ 按位異或 a ^ b
~ 按位取反 ~a
需要注意的是,位運算符的優先級比邏輯運算符的優先級低。
五、賦值運算符
賦值運算符是用來將一個值賦給變量的符號,包括等于、加等于、減等于、乘等于、除等于、取模等于等。常用的賦值運算符如下
運算符 名稱 示例 優先級
= 等于 a = b
+= 加等于 a += b
-= 減等于 a -= b
= 乘等于 a = b
/= 除等于 a /= b
%= 取模等于 a %= b
需要注意的是,賦值運算符的優先級比位運算符的優先級低。
本文介紹了C語言中常用的運算符及其優先級,包括算術運算符、關系運算符、邏輯運算符、位運算符和賦值運算符。在進行運算時,應該注意運算符的優先級,以避免出現錯誤。