BohYoh.comトップページへ
C & C++ FAQ
目次

C C++ 演算子の優先順位とは何ですか。

 C言語の演算子は、乗除を行う*と/が、加減を行う+や-より優先順位が高くなるように定義されています。これは、私たちが実生活で使用する数学での規則と同じです。したがって、

a + b * c

は、a + (b * c)と解釈されるのであって、(a + b) * cではありません。すなわち、+の方が先に書かれているにも関わらず、*の演算が優先されます。
戻る

BohYoh.comロゴ