c语言ppt第2章.pptVIP

  • 1
  • 0
  • 约1.26万字
  • 约 61页
  • 2017-07-12 发布于河南
  • 举报
c语言ppt第2章

2.5 C语言的运算符和表达式 2.表达式和算术表达式 (1) 表达式的概念。 表达式:用运算符和括号将常量、变量和函数等连接起来符合C语言语法规则的式子。 单个常量、变量或函数构成的表达式称为简单表达式。 (2) 算术表达式的概念。 算术表达式:用算术运算符和括号将常量、变量和函数等连接起来的符合C语言语法规则的式子。 例如:3 + 6 * 9、(x + y) /2 – 1、5-a等,都是算术表达式。 2.5 C语言的运算符和表达式 (3) 表达式求值 ①运算顺序 例如:先乘除后加减。 ②结合性 同级运算的结合方向称为结合性。 例如:算术运算符的结合方向是“从左至右”,即先左后 右,称左结合。 2.5 C语言的运算符和表达式 3.强制类型转换 一般格式为: (要转换成的数据类型名) (被转换的表达式) 功能:将一个表达式强制转换成所需类型。 例如: (double) a   将变量a的值转换成 double 型 (int)(x + y) 将x+y的结果转换成 int 型 (float) 5 / 2 等价于((float)5)/2 ,将5转换成实型,再除以2 (=2.5) (float)( 5 / 2 ) 将5整除2的结果(2)转换成实型(2.0) 注意:强制转换类型得到的是一个所需类型的中间量,原表达式类型并不发生变化。例如,x 原定为

文档评论(0)

1亿VIP精品文档

相关文档