4 演算子の優先順位

いろいろな演算子が出てきたので、その計算の優先順位が問題となる。数学で は、和や差よりも積や商が優先されるように、C言語でも優先順位がある。今 まで、出てきた演算子の優先順位を表8にまと めておく。常識通りの順序になっているので、あまり迷わないと思う。もし、 迷ったら、括弧()がもっとも優先順位が高いことを思い出し、それを使 えばよい。これは、数学と全く同じである。

また、優先順位が同じ場合、左側から評価するのも数学と同じである。

表 8: 演算子の優先順位(上のほうが優先順位が高い)
種類 演算子  
括弧 ()  
論理否定 !  
乗除 * /  
加減 + -  
比較 < <= > >=  
等価 == !=  
論理積 &&  
論理和 ||  




ホームページ: Yamamoto's laboratory
著者: 山本昌志
Yamamoto Masashi
平成16年9月7日


no counter