C++中“^”和“or”的区别是什么?
| |和或之间有什么区别C++中“^”和“or”的区别是什么?,c++,C++,| |和或之间有什么区别 a = false || true; b = false or true; 没什么区别。或者只是| |的另一个关键字 另请参见没有区别, 看 有时,品味问题可能会加强可读性,不要与|混淆标准a中规定了一组替代标记,它们等同于主要标记。其中一个是或表示| |标记 根据C++11/14 2.6替代代币和C++17/20 5.5替代代币,在标准的所有这些迭代中,措辞保持不变: 在语言的所有方面,除了拼写之外,每个替代标记的行为都与其主标记的行为相同 这是我的重点,表明根本没
a = false || true;
b = false or true;
没什么区别。或者只是| |的另一个关键字
另请参见没有区别,
看
有时,品味问题可能会加强可读性,不要与|混淆标准a中规定了一组替代标记,它们等同于主要标记。其中一个是或表示| |标记 根据C++11/14 2.6替代代币和C++17/20 5.5替代代币,在标准的所有这些迭代中,措辞保持不变: 在语言的所有方面,除了拼写之外,每个替代标记的行为都与其主标记的行为相同 这是我的重点,表明根本没有真正的区别 a从C++17(本回答时的最新公认标准)开始,替代标记及其主要标记的列表如下: Alt Prim Alt Prim Alt Prim Alt Prim --- - - - -- }比特|或|均衡|= ]xor^不是! %:compl~不= %:%:比特和&
或者是| | |的同义词不是所有非ISO-646字符集都支持。就我个人而言,我更喜欢△字符集,因为我在20世纪80年代初一直在IBM PC上编程。但这已经不再流行了,一些角色从ANSI时代起就被搬来搬去了。为什么要投反对票呢?。