C语言讲义第2.pptVIP

  • 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)

1亿VIP精品文档

相关文档