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

ura*_*ray 62 c++ operators

可能重复:
逻辑运算符的书面版本.

我注意到,c + +定义关键字and,or,not,xor,and_eq,or_eq,not_eqxor_eq作为替代&&,||,!,^,&=,|=,!=|=.他们很少使用!怎么了?它们不便携吗?

Mac*_*tka 25

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

如今当QWERTY是标准(AZWERTY&co.作为变体)时,它不再是一个问题.

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