- 8
- 0
- 约1.64万字
- 约 91页
- 2020-02-26 发布于福建
- 举报
§3.8 算术运算符和算术表达式 2、 算术表达式:是指用算术运算符和括号将运算对象(也称操作数,如常量、变量、函数等)连接起来、符合C语法规则的式子,如: a*b/c-1.5+a 表达式中的运算对象可以是各种类型的数据,包括整型、实型或字符型的常量、变量及函数调用。 例如: a*b/c-1.5+′a′ 是一个合法的表达式 3、 算术运算符的优先级、结合性 优先级:*、/和%的优先级相同且高于+、- 结合性:只有单目运算符“+”和“-”的结合性是从右到左,其余运算符的结合性都是从左到右,简称左结合。 运算规则:先按优先级,若优先级相同,按规定的结合方向处理。 例: a - b + c 2.5+7%3*7%2/4 (5+1)/2=3 5*-2=10 §3.8 算术运算符和算术表达式 二、不同类型数据间的混合运算 1. 隐式类型转换 不同类型数据混合运算时系统自动转换成同一类型,这种转换称为隐式转换。 数据的类型级别 P32图2-8 类型转换:当一个运算符的两侧的数据类型不同时,就要进行数据的类型转换。 类型转换分为隐式类型转换和强制类型转换。 隐式转换的类型:
原创力文档

文档评论(0)