运算符的分类 | 运算符 | 单目/双目/三目 | 说明 |
算术运算符 | +、-、*、/、%、-(取负运算符) | 除了取负运算符是单目,其他都是双目 | 虽然取负运算符和减法运算符形式上一样,但却是不同运算符,优先级不同 |
关系运算符 | >、<、==、>=、<=、!= |
双目 | |
逻辑运算符 | !、&&、|| | !单目 &&、||双目 |
|
位运算符 | <<、>>、~、|、-、& | ~单目,其他双目 | |
赋值运算符 | = | 双目 | |
条件运算符 | ?: | 三目 | 对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。 |
嵌入式系统高级c语言<2.运算符>
于 2021-12-17 17:03:19 首次发布