c语言中运算符的用法

来源:这里教程网 时间:2026-02-21 16:47:00 作者:

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>

相关推荐