鱼C论坛

 找回密码
 立即注册
查看: 3367|回复: 5

C语言运算符优先级列表谁有啊 给我一份!

[复制链接]
发表于 2014-4-6 22:41:38 | 显示全部楼层 |阅读模式
5鱼币
C语言运算符优先级列表谁有啊 给我一份!

最佳答案

查看完整内容

总的来说 算术 > 关系 > 逻辑 > 赋值
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-4-6 22:41:39 | 显示全部楼层
总的来说 算术 > 关系 > 逻辑 > 赋值
  1. 优先级        运算符        名称或含义        使用形式        结合方向        说明
  2. 1        []        数组下标        数组名[常量表达式]        左到右         
  3.         ()        圆括号        (表达式)/函数名(形参表)                 
  4.         .        成员选择(对象)        对象.成员名                 
  5.         ->        成员选择(指针)        对象指针->成员名                 
  6. 2        -        负号运算符        -表达式        右到左        单目运算符
  7.         (类型)        强制类型转换        (数据类型)表达式                 
  8.         ++        自增运算符        ++变量名/变量名++                单目运算符
  9.         --        自减运算符        --变量名/变量名--                单目运算符
  10.         *        取值运算符        *指针变量                单目运算符
  11.         &        取地址运算符        &变量名                单目运算符
  12.         !        逻辑非运算符        !表达式                单目运算符
  13.         ~        按位取反运算符        ~表达式                单目运算符
  14.         sizeof        长度运算符        sizeof(表达式)                 
  15. 3        /        除        表达式/表达式        左到右        双目运算符
  16.         *        乘        表达式*表达式                双目运算符
  17.         %        余数(取模)        整型表达式/整型表达式                双目运算符
  18. 4        +        加        表达式+表达式        左到右        双目运算符
  19.         -        减        表达式-表达式                双目运算符
  20. 5        <<        左移        变量<<表达式        左到右        双目运算符
  21.         >>        右移        变量>>表达式                双目运算符
  22. 6        >        大于        表达式>表达式        左到右        双目运算符
  23.         >=        大于等于        表达式>=表达式                双目运算符
  24.         <        小于        表达式<表达式                双目运算符
  25.         <=        小于等于        表达式<=表达式                双目运算符
  26. 7        ==        等于        表达式==表达式        左到右        双目运算符
  27.         !=        不等于        表达式!= 表达式                双目运算符
  28. 8        &        按位与        表达式&表达式        左到右        双目运算符
  29. 9        ^        按位异或        表达式^表达式        左到右        双目运算符
  30. 10        |        按位或        表达式|表达式        左到右        双目运算符
  31. 11        &&        逻辑与        表达式&&表达式        左到右        双目运算符
  32. 12        ||        逻辑或        表达式||表达式        左到右        双目运算符
  33. 13        ?:        条件运算符        表达式1? 表达式2: 表达式3        右到左        三目运算符
  34. 14        =        赋值运算符        变量=表达式        右到左         
  35.         /=        除后赋值        变量/=表达式                 
  36.         *=        乘后赋值        变量*=表达式                 
  37.         %=        取模后赋值        变量%=表达式                 
  38.         +=        加后赋值        变量+=表达式                 
  39.         -=        减后赋值        变量-=表达式                 
  40.         <<=        左移后赋值        变量<<=表达式                 
  41.         >>=        右移后赋值        变量>>=表达式                 
  42.         &=        按位与后赋值        变量&=表达式                 
  43.         ^=        按位异或后赋值        变量^=表达式                 
  44.         |=        按位或后赋值        变量|=表达式                 
  45. 15        ,        逗号运算符        表达式,表达式,…        左到右        从左向右顺序运算
  46. 说明:
  47. 同一优先级的运算符,运算次序由结合方向所决定。
  48. 简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-4-6 22:58:01 | 显示全部楼层
诶 看的不是很清楚直接给你Word文档的吧那是个表格清楚点 C语言运算符优先级_详细列表.7z (5.98 KB, 下载次数: 149)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-4-6 23:06:59 | 显示全部楼层
本帖最后由 xiangh105 于 2014-4-6 23:08 编辑

c语言优先级1

c语言优先级1
优先级2.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-4-7 00:40:29 | 显示全部楼层
上面几个已经很详细了,呵呵!我就不多说了!先顶一下!{:2_27:}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-4-8 21:24:15 | 显示全部楼层
不要用或者去记或者去查优先级。。。。
只需要加括号就行了。。。。。
优先级完全没必要。。。。。。。不重要。。一个小括号解决一切。。。
*(addr)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-21 05:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表