4回答

0收藏

[求助] 在下是新手,请问以下符号是什么意思?应该怎么用?感激...

TI TI 3094 人阅读 | 4 人回复 | 2014-08-05

“^=”,“|=”,“&=”
分享到:
回复

使用道具 举报

回答|共 4 个

倒序浏览

沙发

shepherd

发表于 2014-8-5 16:39:48 | 只看该作者

不知道你还认识“+=”运算符不?如果这都不知道的话就回去好好学习C语言了。
如果知道,就同理了:
^ 逻辑异或
| 逻辑或
& 逻辑与
你先看看这逻辑学,看懂了应该就知道什么意思了。
板凳

IbrahimYang

发表于 2014-8-5 16:58:42 | 只看该作者

shepherd 发表于 2014-8-5 16:39
不知道你还认识“+=”运算符不?如果这都不知道的话就回去好好学习C语言了。
如果知道,就同理了:
^ 逻辑 ...

哦,原来是将其本身与赋值号左边的内容作逻辑运算之后再进行赋值运算,万分感谢!
地板

huixianfxt

发表于 2014-8-5 17:04:53 | 只看该作者

P1OUT |= 0x01;     // P1.0置高
P1OUT |= BIT0;      // P1.0置高
P1OUT &=~ 0x01;   // P1.0置低
P1OUT &=~ BIT0;   // P1.0置低
P1OUT ^= 0x01;     // P1.0取反
P1OUT ^= BIT0;     // P1.0取反
扩展:
P1OUT |= BIT0 + BIT1 + BIT2; // P1.0、P1.1、P1.2 全置高
5#

feel-123

发表于 2014-8-5 19:25:02 | 只看该作者

逻辑运算。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条