文档详情

C语言里常用的宏定义.doc

发布:2017-06-06约小于1千字共2页下载文档
文本预览下载声明
1级(左结合) ( ) 圆括号;[ ]下标运算符;-指向结构体成员运算符;. 结构体成员运算符。 2级(右结合) “ ! ”逻辑非运算符;“ ~ ”按位取反运算符;“ ++ ”前缀增量运算符;“ -- ”前缀减量运算符; “ - ”负号运算符;(类型)类型转换运算符;“ * ”指针运算符;“ ”地址运算符; “sizeof ” 长度运算符。 3级(左结合) “ * ” 乘法运算符;“ / ” 除法运算符;“ % ” 取余运算符。 4级(左结合) “ + ”加法运算符;“ - ”减法运算符。 5级(左结合) 左移运算符; 右移运算符。 6级(左结合) 、=、、=关系运算符。 7级(左结合) “ == ”等于运算符;“ != ”不等于运算符。 8级(左结合) “ ”按位与运算符。 9级(左结合) “ ∧ ”按位异或运算符。 10级(左结合) “ | ”按位或运算符。 11级(左结合) “”逻辑与运算符。 12级(左结合) “ || ”逻辑或运算符。 13级(右结合) ? :条件运算符。 14级(右结合) =、 +=、 -=、 *=、 /=、 %=、 =、 ^=、 |=、 =、 =赋值运算符。 15级(左结合) “,” 逗号运算符。
显示全部
相似文档