C 语言运算符的用法
运算符是用于对变量和常量执行操作的符号。C 语言中提供了广泛的运算符,包括算术运算符、关系运算符、逻辑运算符和位操作符。
算术运算符
+加法
-减法
*乘法
/除法
%求余
关系运算符
立即学习“C语言免费学习笔记(深入)”;
==等于
!=不等于
小于
>大于
小于或等于
>=大于或等于
逻辑运算符
&&逻辑与
||逻辑或
!逻辑非
位操作符
&位与
|位或
^位异或
~位非
左移
>>右移
运算符优先级
不同类型的运算符具有不同的优先级。当多个运算符出现在同一表达式中时,优先级较高的运算符会先执行。以下是最常见的优先级顺序:
-
括号 ()
一元运算符 (+、-、!、~)
乘法、除法、求余 (*、/、%)
加法、减法 (+、-)
移位运算符 (>)
关系运算符 (==、!=、、=)
逻辑与 (&)
逻辑或 (|)
运算符示例
<code class="c">int x = 10; int y = 5; // 算术运算 int sum = x + y; // sum = 15 int diff = x - y; // diff = 5 int product = x * y; // product = 50 int quotient = x / y; // quotient = 2 int remainder = x % y; // remainder = 0 // 关系运算 int result = (x == y); // result = 0 (false) result = (x != y); // result = 1 (true) result = (x < y); // result = 0 (false) // 逻辑运算 result = (x > 0 && y > 0); // result = 1 (true) result = (x < 0 || y < 0); // result = 0 (false)</code>
