C ++和,或者不是,xor关键字

时间:2010-03-06 18:41:35

标签: c++ operators

  

可能重复:
  The written versions of the logical operators.

我注意到C ++定义了关键字andornotxorand_eqor_eqnot_eqxor_eq替代&&||!^&=|=,{{1} }和!=。他们很少使用!怎么了?它们不便携吗?

1 个答案:

答案 0 :(得分:25)

当不知道键盘上有什么特殊符号时,它们来自C AFAIR。因此,为了拥有可移植语言,他们被定义为所以任何人都可以使用C,即使他使用的键盘没有&|^(等等)。

现在,当QWERTY成为标准(AZWERTY& co。作为变体)时,它不再是一个问题。

PS。当然还有混淆代码竞赛;)