- 6
- 0
- 约7.7千字
- 约 53页
- 2016-12-31 发布于贵州
- 举报
三、强制转换类型 (类型名)(表达式) (double) a (int) (x+y) (int) 6.2%4值为2 在强制类型运算后原变量不变,但得到一个所需类型的中间变量。 如:int x; float y=5.8; x=(int)y; x=5 y=5.8 y的值没有改变,仍是单精度浮点型 四、自增、自减运算符 (难点) ++ -- i 6 i 3 7 int i, j; i=3; j = ++i; i=4 j=4 ++在前, 先运算,后赋值 int i, j; i=3; j = i++; i=4 j=3 ++在后, 先赋值,后运算 j 4 4 i 3 j 3 4 i=6; i++; i=i+1 i=7 ++i; i=i+1 i=7 i=6; i--; i=i-1 i=5 --i ; i=i-1 i=5 i 6 7 1)自增、自减运算符只能用于变量,不可用于常量和表达式 因为表达式在内存内没有具体空间,常量所占的空间不能重新赋值 3++ (x+y)++ (-i)++ 若i=3, j=2 (i++)
原创力文档

文档评论(0)