为什么class次的优先级低于C中的加法和减法?

在进行位操作时,我有时会觉得这很不方便(虽然我现在不记得任何具体的例子)。 我也发现它在概念上令人困惑,因为移位基本上是乘法,除以2的幂。

我在C ++中看到它很方便,当使用<<将输出发送到ostream时,但当然不能用于解释订单最初是如何在C中修复的。

因为那就是C语言的作者所决定的。

使用括号可以避免混淆。