运算符及其优先级
目录
- 概述——对运算符及其优先级的理解
- 常用的运算符
- 运算符的优先级
- 运用
概述——对运算符及其优先级的理解
常用的运算符
算术运算符和自增、自减运算符
+、-、*、/、%、++、--+
赋值运算符
=
强制类型转换运算符
(类型名)(表达式)
比较运算符
>、<、==、>=、<=、!=
逻辑运算符
!、&&、||
位运算符
<<、>>、~、|、^、&
条件运算符(三目运算符)
( ? : )
逗号运算符
( , )
指针运算符
( * 和 & )
运算符的优先级
优先级从高到低
1、 ()、->(指向结构体成员运算符)、.(结构体成员运算符)
2、 !、++、--、-(负号运算符)、(类型)、*(指针运算符)、&(取地址运算符)
3、 *、/、%
4、 +、-
5、 关系运算符
7、 ==、!=
8、 &&、||
9、 ? : (三目运算符)
10、 赋值运算符
11、 ,(逗号运算符)