02-数据类型和运算.ppt

第二章 数据类型、运算符与表达式 计算机公共教学部 2.1 C语言的数据类型 -数据类型总表 例2.1 例2.2 #include stdio.h void main() { int i=5,j=5,p,q; p=(i++)+(i++)+(i++); q=(++j)+(++j)+(++j); printf(%d,%d,%d,%d\n,p,q,i,j); }  2.强制类型转换运算符  可以利用强制类型转换运算符将一个表达式转换成所   需类型。  其一般形式为: (类型名)(表达式) 注意,表达式应该用括号括起来。如果写成 (int) x+y 则只将x转换成整型,然后与y相加。 例如:(double)a (将a转换成double类型) (int) (x+y) (将x+y的值转换成整型) (float) (5%3) (将5%3的值转换成float型)   2.自增、自减运算符++ - - 作用:使变量值加1或减1 种类: 前置 ++i, - -i (先执行i+1或i-1,再使用i值) 后置 i++,i- - (先使用i值,再执行i+1或i-1) 说明: ++ - - 不能用于常量和表达式,如5++,(a+b)++ ++ - -结合方向: 自右向左 优先级:-

文档评论(0)

1亿VIP精品文档

相关文档