C语言学习day09:运算符优先级

运算符优先级:

//&=

假如设一个int a;

给a一个变量;

&a=取a对应的地址

优先级 运算符 名称或含义 使用形式 结合方向 说明
1 [1,2,3,4] 数组下标 数组名[常量表达形式] 左到右
() 圆括号 (表达式)/函数名(形参)
. 成员选择(对象) 对象.成员名
-> 成员选择(指针) 对象指针->成员名
2 - 负号运算符 -表达达 右到左 单目运算符
~ 按位取反运算符 ~表达式
++ 自增运算符 ++变量名/变量名++
-- 自减运算符 --变量名/变量名--
* 取值运算符 *指针变量
& 取地址运算符 &变量名
! 逻辑非运算符 !表达式
(类型) 强制类型转换 (数据类型)表达式
sizeof 长度运算符 sizeof(表达式)

C语言学习day09:运算符优先级_第1张图片

C语言学习day09:运算符优先级_第2张图片

C语言学习day09:运算符优先级_第3张图片

C语言学习day09:运算符优先级_第4张图片

C语言学习day09:运算符优先级_第5张图片

你可能感兴趣的:(C语言学习,学习)