第三章节数据类型运算符和表达式教程文件.pptVIP

  • 1
  • 0
  • 约8.26千字
  • 约 48页
  • 2019-12-01 发布于天津
  • 举报

第三章节数据类型运算符和表达式教程文件.ppt

2、算术表达式和运算符的优先级与结合性 (1)算术表达式:用算术运算符和括号将操作数连接起来的,符合C语法规则的式子。   例如:‘ a’ + ‘b’ + a*b/c +2.8 (2)优先级:* / % 高于 +  - (3)结合性: “自左至右的结合方向”   例如:a - b + c 3、强制类型转换  形式:(类型名)(表达式)  例如:( double) (a+b)   说明: (1)表达式应用括号括起    例如:(int)(x+y) ; 若要得到 x/2 的小数部分,应写为: (float)x/2 还是 float (x/2) (2)在强制类型转换时,得到一个所需类型的中间变量,原来变量类型未发生变化。  例如: float x=8.6 ; int y; y=(int)x ; 请看下面程序段: main( ) { float x; int i; x=3.6; i=(int)x; printf(“x=%f, i=%d”,x,i); } 输出结果: x=3.600000, i=3 注意:强制类型转换后并不改变原来变量的类型 4、自增、自减运算符 (+

文档评论(0)

1亿VIP精品文档

相关文档