5.三目运算符
我们购物的时候经常会说如果这个物品大于多少钱就不买了,条件就是大于多少钱,结果就是不买了。
那么上面所说的能不能在C语言中表示出来呢?当然是可以了,不过C语言中,需要用到一个符号,这个符号就是三目运算符。
C语言中的三目运算符:“?:”,其格式为: 表达式1 ? 表达式2 : 表达式3;
执行过程是:
先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。
6.运算符优先级比较
优先级就是在运算中运算的先后顺序。
优先级 | 运算符 |
1 | ( ) |
2 | ! +正 -负 ++ -- |
3 | * / % |
4 | + - |
5 | < <= >= > |
6 | == != |
7 | && |
8 | || |
9 | ?: |
10 | = += -= *= /= %= |
优先级别为1的优先级最高,优先级别为10的优先级别最低。