设为首页 加入收藏

TOP

C语言中的加加减减(一)
2014-02-08 12:44:22 来源: 作者: 【 】 浏览:738
Tags:言中 加加减

  ++i :自增运算符

  功能:i 自增1后再参与运算

  [cpp] view plaincopy

  #include

  int main()

  {

  int i = 8;

  printf("%d\n",i);

  return 0;

  }

  执行结果:

  说明:i 先自增1 后i变为9 再将9输出

  --i 自减运算符

  功能:i自减1后再参与运算

  [cpp] view plaincopy

  #include

  int main()

  {

  int i = 8;

  printf("%d\n",i--);

  return 0;

  }

  执行结果:

  说明:i 先自减1 后再参与运算所以i的值是7

  i++ :i参与运算后i的值自增1

  [cpp] view plaincopy

  #include

  int main()

  {

  int i = 8;

  printf("%d\n",i++);

  printf("%d\n",i);

  return 0;

  }

  执行结果:

  说明:因为i先参与运算后值自增1,所以输出的值是8,9;

  i-- i参与运算后i的值自减1

  [cpp] view plaincopy

  #include

  int main()

  {

  int i = 8;

  printf("%d\n",i--);

  printf("%d\n",i);

  }

  执行结果:

  说明:因为i 参与运算后i的值自减1,所以输出的结果是8,7

  -i++ i先与负号结合再自增

  [cpp] view plaincopy

  #include

  int main()

  {

  int i = 8;

  printf("%d\n",-i++);‘

  printf("%d\n",i);

  return 0;

  }

  执行结果:

  说明:i先与负号结合得到-8然后再自增1(输出-8),在第二个输出语句中输出9

  -i--: i先与负号结合再自减

  [cpp] view plaincopy

  #include

  int main()

  {

  int i = 8;

  printf("%d\n",-i--);‘

  printf("%d\n",i);

  return 0;

  }

       

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇const常量与define宏定义的区别 下一篇C语言中的联合体和结构体

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: