打印

请问单片机中=-这个符号是怎么计算的?

[复制链接]
6857|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
quikun|  楼主 | 2024-9-23 11:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
mcu5i51| | 2024-9-23 11:45 | 只看该作者
建议=后加个空格

使用特权

评论回复
板凳
LcwSwust| | 2024-9-23 12:08 | 只看该作者
=- 是两个运算符,负号了解一下

使用特权

评论回复
评论
LcwSwust 2024-9-23 14:26 回复TA
@quikun :是 
quikun 2024-9-23 13:43 回复TA
a= (-a)变量前面加个-号,如果变量是正数是不是就变负数,是负数就变正数这样? 
地板
xionghaoyun| | 2024-9-23 13:38 | 只看该作者
先- 后赋值

使用特权

评论回复
5
taoest| | 2024-9-23 14:56 | 只看该作者
没有 =- 这个运算符,所以它是两个运算符

使用特权

评论回复
6
WoodData| | 2024-9-23 15:44 | 只看该作者
是=和-这2个运算符。
还有个  x-->0 也是2个运算符

使用特权

评论回复
7
coody| | 2024-9-23 16:45 | 只看该作者
a = -a, 也等效于 a = 0 - a;

使用特权

评论回复
8
zhoupxa| | 2024-9-23 18:13 | 只看该作者

请问单片机中=-这个符号是怎么计算的?

这不是单片机的运算符,是C语言的复合赋值运算符,包括以下几种:+=,-=,*=,/=,&=,|=,^=,至于 =- 不是单一的运算符

使用特权

评论回复
9
computer00| | 2024-9-23 19:45 | 只看该作者
a=-a表示a等于负a,也就是a = 0 - a

使用特权

评论回复
10
Unarty| | 2024-9-25 14:19 | 只看该作者
问的以为C有个新的知识点,特殊用途。

使用特权

评论回复
11
咕咕呱呱孤寡| | 2024-9-26 08:44 | 只看该作者
= -是分开的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝