- 1
- 0
- 约7.86千字
- 约 36页
- 2017-06-13 发布于湖北
- 举报
第3章 运算符和表达式 本章的学习重点 ◆ 运算符与表达式的分类 ◆ 算术运算符与算术表达式 ◆ 逻辑运算符与逻辑表达式 ◆ 关系运算符与关系表达式 ◆ 位运算符 ◆ 条件运算符 ◆ 强制类型转换 3.1 运算符与表达式的分类 运算符的分类:可按照操作对象数目分类,例如一元运算符、二元运算符和三元运算符等,也可按照功能分类,例如算术运算符、逻辑运算符、关系运算符等。 表达式的分类:主要按照运算符的不同功能进行分类,例如算术表达式、逻辑表达式、关系表达式等。 3.1.1 运算符的分类 按照操作对象的多少,运算符主要可分为一元运算符、二元运算符和三元运算符。例如负号(-)为一元运算符,加号(+)为二元运算符等。除了这些基本运算符之外,C语言还支持复合运算符以及sizeof运算符等。 按照功能分类,运算符可分为:算术运算符、赋值运算符、逻辑运算符、关系运算符、条件运算符、位运算符、取字节数运算符等。 3.1.1 运算符的分类 表3-1 运算符分类 3.1.2 表达式的分类 表达式是一种有值的语法结构,它一般由运算符将变量、常量或函数返回值结合而成。 表达式按照运算符的不同进行分类,主要有:算术表达式、逻辑表达式和关系表达式等。 1.算术表达式 一般由算术运算符和控制运算优先级的括号连接而成 ,例如:3.14159*r, (a+b
原创力文档

文档评论(0)