デニス・リッチー
デニス・リッチーは、この優先順位はC言語の仕様が変転していた黎明期（1970年代）において、B言語由来の仕様として、論理演算の演算子が分化していなかったことに原因があると説明している。具体的には、ビット演算と同じ記号列で、条件判定にまつわる式の文脈では論理演算の意味になる、という仕様であった。それにより例えば、