第3章数据类型、运算符与表达式.ppt

算术表达式、运算符的优先级与结合性 算术运算符的优先级: *,/,% +,- 算术运算符的结合方向: 自左至右的结合方向,左结合性 即运算对象先与左面的运算符结合。 return 强制类型转换运算符 作用:将一个表达式转换成所需类型。 一般形式:(类型名)(表达式) 如,(double) a,(int) (x+y),(int) x+y 注:即得到一个所需类型的中间变量 原来的变量的类型并未发生改变。 两种类型的转换: a 系统自动进行类型转换 b 强制类型转换 float x ; ( int ) x % 3 return 自增自减运算符(++,--) 具体使用: ++i,--i:使用i之前,先使i的值加(减)1。 i++,i--:使用i之后,使i的值加(减)1。 例1:int i=3,k; k=++i; printf(“k=%d,i=%d\n”,k,i); 例2:int i=3,k; k=i++; printf(“k=%d,i=%d\n”,k,i); 使用说明: 只用于变量,不能用于常量或表达式。

文档评论(0)

1亿VIP精品文档

相关文档