当前位置:编程学习 > C/C++ >>

C语言中有许多运算符

C语言中有许多运算符,请具体举出它们(越全越好)并介绍一下它们的功能、适用范围、结合性。谢谢!
追问:这些运算符各自的功能是什么?
答案:
  1级优先级 左结合
  () 圆括号
  [] 下标运算符
  -> 指向结构体成员运算符
  . 结构体成员运算符
  ++ 后缀增量运算符
  -- 后缀增量运算符
  2级优先级 右结合
  ! 逻辑非运算符
  ~ 按位取反运算符
  ++ 前缀增量运算符
  -- 前缀增量运算符
  - 负号运算符
  (类型) 类型转换运算符
  * 指针运算符
  & 地址与运算符
  sizeof 长度运算符
  3级优先级 左结合
  * 乘法运算符
  / 除法运算符
  % 取余运算符
  4级优先级 左结合
  + 加法运算符
  - 减法运算符
  5级优先级 左结合
  << 左移运算符
  >> 右移运算符
  6级优先级 左结合
  <、<=、>、>= 关系运算符
  7级优先级 左结合
  == 等于运算符
  != 不等于运算符
  8级优先级 左结合
  & 按位与运算符
  9级优先级 左结合
  ^ 按位异或运算符
  10级优先级 左结合
  | 按位或运算符
  11级优先级 左结合
  && 逻辑与运算符
  12级优先级 左结合
  || 逻辑或运算符
  13级优先级 右结合
  ? : 条件运算符
  14级优先级 右结合
  = += -= *= /= %= &= ^= |= <<= >>= 全为赋值运算符
  15级优先级 左结合
  , 逗号运算符

上一个:C语言怎么画矩形??
下一个:C语言的高手帮忙解决一下

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,