OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3478|回复: 5

【分享】+=和=+的区别,还有-=和=-的区别

[复制链接]

11

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2019-11-5
在线时间
38 小时
发表于 2020-9-9 14:09:28 | 显示全部楼层 |阅读模式

我用C在线编译试出来的
http://www.dooccn.com/c/


+=的本质就是相加;
=+的本质就是右边赋值给左边;
=-的本质就是右边赋值给左边同时变负号;
-=的本质就是相减;

做了个实验,之前查某度出来的不太清楚,现在清楚了,分享给大家



+=的本质就是相加.jpg =+的本质就是右边赋值给左边.jpg -=的本质就是相减.jpg =-的本质就是右边赋值给左边同时变负号.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3875
金钱
3875
注册时间
2017-3-7
在线时间
1691 小时
发表于 2020-9-9 16:32:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2020-9-9 17:30:57 | 显示全部楼层
不存在  =+   =- 的运算符吧.
=+    =-  后面的符号当作 正,负数的符号处理了.
=+   的 + 是可省的. 正数的 符号 +   可以省略.
=-  的 -  是 负号.
回复 支持 反对

使用道具 举报

33

主题

984

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8017
金钱
8017
注册时间
2014-8-13
在线时间
1594 小时
发表于 2020-9-9 22:41:47 | 显示全部楼层
操作系统 发表于 2020-9-9 17:30
不存在  =+   =- 的运算符吧.
=+    =-  后面的符号当作 正,负数的符号处理了.
=+   的 + 是可省的. 正数 ...

我也觉得可能是这样的。可以验证一下。
比如c=+b;这一句,在+后面添加一个空格,看是否能通过编译。
回复 支持 反对

使用道具 举报

33

主题

984

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8017
金钱
8017
注册时间
2014-8-13
在线时间
1594 小时
发表于 2020-9-9 22:43:35 | 显示全部楼层
c =+   b;编译正常通过了。。。。。。。
回复 支持 反对

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2020-9-10 10:44:36 | 显示全部楼层
mack13013 发表于 2020-9-9 22:43
c =+   b;编译正常通过了。。。。。。。

c =   +   b ;  也是通过的. + 的存在 无意义
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-17 10:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表