第2章 运算符与达式第2章 运算符与表达式.docVIP

  • 15
  • 0
  • 约8.43千字
  • 约 9页
  • 2017-01-09 发布于贵州
  • 举报

第2章 运算符与达式第2章 运算符与表达式.doc

第2章 运算符与达式第2章 运算符与表达式

第2章 运算符与表达式 考核知识点: C语言运算符的种类、运算符优先级和结合性 不同类型数据间的转换与运算 C语言表达式的各种类型和求值规则 位运算符的含义及使用 简单的位运算 重要考点提示: 运算符的优先级及表达式的求值规则 复合的赋值表达式的使用,自增和自减运算符及逻辑运算符的使用 简单的位运算操作 2.1 C语言运算符简介 C语言的运算符范围很宽,几乎把所有的基本操作都作为运算符处理,具体运算符见表2-1. C语言运算符表 名称 运算符 算术运算符 +、-、*、/、% 关系运算符 、=、、=、!= 、== 位运算符 、、-、、|、^ 逻辑运算符 ! 、||、 条件运算符 ? : 指针运算符 、* 赋值运算符 = 逗号运算符 , 字节运算符 Sizeof 强制运算符 (类型名)(表达式) 其他 下标、分量、函数 另外,按参与运算的对象个数,C语言运算符可分为:单目运算符、双目运算符和三目运算符。 二、运算符的结合性和优先级 1.在C语言的运算符中,所有的单目运算符、条件运算符和逻辑运算符及其扩展运算符,结合方向都是从右到左,其余运算符的结合方向是从左到右。 2.各类运算符优先级的比较: 初等运算符单目运算符算术运算符(先乘除后加减)关系运算符逻辑运算符(不包括“!”)条件运算符赋值运算符逗号运算符 说明:以上优先级别由左到右递减,初等运算符优先

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档