c 语言运算符用于执行变量和常量的操作,包括算术(如加减乘除)、关系(如等于大于)、逻辑(如与或非)和位操作符(如左移右移)。不同类型的运算符具有不同的优先级,当多个运算符出现在同一表达式中时,优先级较高的运算符先执行。
C 语言运算符的用法
运算符是用于对变量和常量执行操作的符号。C 语言中提供了广泛的运算符,包括算术运算符、关系运算符、逻辑运算符和位操作符。
算术运算符
-
+
加法 -
-
减法 -
*
乘法 -
/
除法 -
%
求余
关系运算符
-
==
等于 -
!=
不等于 小于
-
>
大于 小于或等于
-
>=
大于或等于
逻辑运算符
-
&&
逻辑与 -
||
逻辑或 -
!
逻辑非
位操作符
-
&
位与 -
|
位或 -
^
位异或 -
~
位非 左移
-
>>
右移
运算符优先级
不同类型的运算符具有不同的优先级。当多个运算符出现在同一表达式中时,优先级较高的运算符会先执行。以下是最常见的优先级顺序:
- 括号 ()
- 一元运算符 (+、-、!、~)
- 乘法、除法、求余 (*、/、%)
- 加法、减法 (+、-)
- 移位运算符 (>)
- 关系运算符 (==、!=、、=)
- 逻辑与 (&)
- 逻辑或 (|)
运算符示例
<code class="c"&gt;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 0 &amp;&amp; y &gt; 0); // result = 1 (true) result = (x </code&gt;
登录后复制
以上就是c语言中运算符的用法的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:老板不要肥肉,转转请注明出处:https://www.dingdanghao.com/article/424023.html