【问题标题】:Order of precedence in sequential XOR operations顺序异或运算中的优先顺序
【发布时间】:2011-12-09 02:16:38
【问题描述】:

我有以下表达式来计算奇偶校验位:

AB0E 异或 73C9 异或 D46A 异或 06E3

这将如何评估?是吗:

(((AB0E XOR 73C9) XOR D46A) XOR 06E3)

或者是:

(AB0E异或(73C9异或(D46A异或06E3)))

【问题讨论】:

  • 异或是无进位的加法,所以顺序并不重要。 AB0E XOR 73C9 XOR D46A XOR 06E3 = AB0E XOR 06E3 XOR 73C9 XOR D46A

标签: bit-manipulation bitwise-operators bitwise-xor


【解决方案1】:

没有区别;异或是associative。

【讨论】:

    【解决方案2】:

    由于表达式具有相同的级别或优先级,因此优先级从左到右

    【讨论】:

      猜你喜欢
      • 2010-09-11
      • 1970-01-01
      • 2016-12-31
      • 1970-01-01
      • 1970-01-01
      • 2014-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多