本文共 1099 字,大约阅读时间需要 3 分钟。
按优先级分类
算术运算符
算术运算符用于执行加、减、乘、除等基本的数值运算。
加法运算符
- +:用于将两个数值相加。
a + b
- -:用于将一个数值从另一个数值中减去。
a - b
乘法运算符
除法运算符
- /:用于将一个数值除以另一个数值。
a / b
注意:除法运算在C语言中需要确保除数不为零。
取模运算符
- %:用于返回两个整数相除后的余数。
a % b
例如,7 % 3 会返回 1。
关系运算符
关系运算符用于比较两个数值的大小关系。
大于运算符
- >:比较两个数值,判断前者是否大于后者。
a > b
大于等于运算符
- >=:比较两个数值,判断前者是否大于等于后者。
a >= b
小于运算符
- <:比较两个数值,判断前者是否小于后者。
a < b
小于等于运算符
- <=:比较两个数值,判断前者是否小于等于后者。
a <= b
等于运算符
- ==:比较两个数值,判断它们是否相等。
a == b
不等运算符
- !=:比较两个数值,判断它们是否不相等。
a != b
逻辑运算符
逻辑运算符用于对布尔值(true或false)进行操作。
逻辑与运算符
- &&:如果两个布尔值都为true,则结果为true。
a && b
逻辑或运算符
- ||:如果两个布尔值中至少一个为true,则结果为true。
a || b
逻辑非运算符
自增运算符
自增运算符用于对变量进行增量操作。
自增运算符
自减运算符
- --:在表达式执行完毕后,减少变量的值。
a-- / a--
按位运算符
按位运算符用于对变量的二进制形式进行操作。
按位与运算符
- &:将两个整数的二进制位进行按位与操作。
a & b
按位或运算符
- |:将两个整数的二进制位进行按位或操作。
a | b
按位异或运算符
- ^:将两个整数的二进制位进行按位异或操作。
a ^ b
左移运算符
- <<:将变量的二进制表示左移指定的位数。
a << n
右移运算符
- >>:将变量的二进制表示右移指定的位数。
a >> n
按位求反运算符
赋值运算符
赋值运算符用于将一个值赋予变量。
赋值运算符
可选赋值运算符
- ?=:用于复合赋值,通常用于简化代码。
a ?= b
以上是常见的编程语言中的运算符分类和说明。每种运算符都有其特定的语法和使用场景,熟悉这些运算符是编程时的重要基础。
转载地址:http://dgefk.baihongyu.com/