嗯。我想知道这个。在我的新msp430g2553上编程,两者似乎都能工作。第一个是来自在线教程的,第二个是我已经在我的代码中放了什么,并且看起来很有效.
它们是一样的吗?
更新
BIT0 = 0x01 BIT6 = 0x04
发布于 2018-09-10 15:11:56
在这种情况下,是的,它们是一样的。对于超过2‘位’或2‘位’相同的表达式,也不能这样说。
假设BIT0 = 00000001 and BIT6 = 01000000
然后是BIT0 | BIT6 = 01000001 and BIT0 + BIT6 = 01000001
但如果我们用同样的“比特”两次..。
BIT0 | BIT0 = 00000001但
BIT0 + BIT0 = 00000010发布于 2018-09-10 15:08:23
如果BIT0和BIT6是单位常量,那么就没有区别。
https://stackoverflow.com/questions/52260654
复制相似问题