- 1
- 0
- 约8.26千字
- 约 48页
- 2019-12-01 发布于天津
- 举报
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)