网站首页 > 技术文章 正文
--i 自减运算符
功能:i自减1后再参与运算
#include <stdio.h>
int main()
{
int i = 1;
printf("%d\n",i--);
return 0;
}
结果: i 先自减1 后再参与运算所以i的值是0
i-- i参与运算后i的值自减1
#include <stdio.h>
int main()
{
int i = 1;
printf("%d\n",i--);
printf("%d\n",i);
}
结果:因为i 参与运算后i的值自减1,所以输出的结果是1,0
++i :自增运算符
功能:i 自增1后再参与运算
#include <stdio.h>
int main()
{
int i = 0;
printf("%d\n",i);
return 0;
}
结果:i 先自增1 后i变为1 再将1输出
i++ :i参与运算后i的值自增1
#include <stdio.h>
int main()
{
int i = 0;
printf("%d\n",i++);
printf("%d\n",i);
return 0;
}
结果:因为i先参与运算后值自增1,所以输出的值是0,1;
-i++ i先与负号结合再自增
#include <stdio.h>
int main()
{
int i = 1;
printf("%d\n",-i++);‘
printf("%d\n",i);
return 0;
}
结果:i先与负号结合得到-1然后再自增1(输出-1),在第二个输出语句中输出2
-i--: i先与负号结合再自减
#include <stdio.h>
int main()
{
int i = 1;
printf("%d\n",-i--);‘
printf("%d\n",i);
return 0;
}
结果:i先与负号结合得到-1然后再自减1(输出-1),在第二个输出语句中输出0
-(++i): i先自增再与负号结合
#include <stdio.h>
int main()
{
int i = 1;
printf("%d\n",-(++i));
printf("%d\n",i);
return 0;
}
结果:i先自增1得到2然后再与负号结合(输出-2),在第二个输出语句中输出2
- 上一篇: 技术图文教你使用B超,再也不用担心不会给母猪做妊检了
- 下一篇: 全站仪使用说明书
猜你喜欢
- 2025-06-23 全站仪使用说明书
- 2025-06-23 技术图文教你使用B超,再也不用担心不会给母猪做妊检了
- 2025-06-23 SQL轻松入门(5):窗口函数
- 2025-06-23 Python 数据分析——NumPy ufunc函数
- 2025-06-23 Promise.resolve(func())不够用?为何推出 Promise.try()?
- 2025-06-23 C#语法——委托,架构师必修
- 2025-06-23 通过Func实现飞书应用通知消息加急处理
- 2025-06-23 【C#】委托、Action、Func 和 Event 之间的关系
- 2025-06-23 如何使用 C# 中的 Action, Func
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- think in java (14)
- javascript权威指南 (19)
- nfs (25)
- componentart (17)
- yii框架 (14)
- springbatch (28)
- oracle数据库备份 (25)
- iptables (21)
- 自动化单元测试 (18)
- python编写软件 (14)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- dfn (14)
- http error 503 (21)
- pop3服务器 (18)
- 图表组件 (17)
- android退出应用 (21)