第三讲运算符和表达式 表达式 二、算术运算符和算术表达式 三、标准库函数调用 四、算术表达式中数据类型的转换
第三讲 运算符和表达式 一、表达式 二、算术运算符和算术表达式 四、算术表达式中数据类型的转换 三、标准库函数调用
五、赋值运算 1、赋值运算符和赋值表达式 2、复合赋值运算 六、增量运算符与增量表达式 七、逗号运算符与逗号表达式
六、增量运算符与增量表达式 七、逗号运算符与逗号表达式 五、赋值运算 1、赋值运算符和赋值表达式 2、复合赋值运算
、表达式 表达式:由常量、变量、函数和运算符组成的式 子称为表达式。 例:计算圆面积的语句: s=3.14159*r*r 该语句中,r,3.14159,3.14159*r, 314159*r*r,s=3.14159*r*r都是表达式 其中,*是运算符,r是变量,3.14159是常量
一、表达式 表达式:由常量、变量、函数和运算符组成的式 子称为表达式。 例:计算圆面积的语句: s = 3.14159 * r * r ; 该语句中, r,3.14159,3.14159 * r , 3.14159 * r * r ,s = 3.14159 * r * r 都是表达式 其中,*是运算符,r是变量,3.14159是常量
表达式的求值规则,按照运算符的优先级和结合 性的规定顺序进行。 有的运算符只需要一个运算对象,这种运算符 称为单目运算符; 如-5中的(一)负号 ·需要两个运算对象的称为双目运算符; 如加(+),减(一),乘(*),除() 个表达式有一个值及其类型,它们等于计算表 达式所得结果的值和类型
表达式的求值规则,按照运算符的优先级和结合 性的规定顺序进行。 •有的运算符只需要一个运算对象,这种运算符 称为单目运算符; 如-5中的(-)负号 •需要两个运算对象的称为双目运算符; 如加(+),减(-),乘(*),除(/) 一个表达式有一个值及其类型,它们等于计算表 达式所得结果的值和类型
二、算术运算符和算术表达式 算术运算符:算术运算符用于各类数值运算。算 表达式中的运算对象都是算术量,即整型、实型 或字符型。 下表为基本的算术运算符: [运算符「运算规则」操作数数目「优先级结合方向 负号 单目 右结合 加法 双目 左结合 咸法 双目 2443 左结合 大 乘法 双目 左 除法 双目 左结合 求余或模 双目 左结合
二、算术运算符和算术表达式 算术运算符:算术运算符用于各类数值运算。算 表达式中的运算对象都是算术量,即整型、实型 或字符型。 运算符 运算规则 操作数数目 优先级 结合方向 - 负号 单目 2 右结合 + 加法 双目 4 左结合 - 减法 双目 4 左结合 * 乘法 双目 3 左结合 / 除法 双目 3 左结合 % 求余或模 双目 3 左结合 下表为基本的算术运算符: