C++ のすべての演算子とその優先順位表

オペレーター オペレーター紹介 優先度
:: スコープの解決 1
() [] -> . 括弧、角括弧、矢印、ドット 2
++ -- サフィックスの増加、サフィックスの減少 2
typeid const_cast Dynamic_cast reinterpret_cast static_cast 型名、定数型変換、動的型変換、再解釈型変換、静的型変換 2
~ ++ -- + - * & (型) 新規削除のサイズ Not、ビットごとの反転、自己インクリメント、自己デクリメント、符号、ポインタ演算子、アドレス演算子、型変換、長さ演算子、オブジェクトの作成、オブジェクトの破棄 3
.* ->* メンバーへのポインターによってメンバーにアクセスするオブジェクトの演算子 メンバーへのポインターによってメンバーにアクセスするポインターの演算子 4
* / % 乗算演算子、除算演算子、剰余演算子 5
+ - 加算演算子、減算演算子 6
<< >> ビット単位の左シフト演算子、ビット単位の右シフト演算子 7
< <= > >= 「より小さい」比較演算子、「以下」比較演算子、「より大きい」比較演算子、「以上」比較演算子 8
== != 等号比較演算子、等号比較演算子ではない 9
& ビットごとの AND 演算子 (ビットごとの AND) 10
^ ビットごとの XOR 演算子 (ビットごとの XOR) 11
| ビットごとの OR 演算子 (ビットごとの OR) 12
&& 論理積演算子(論理積) 13
|| 論理和演算子(論理和) 14
?: 条件演算子(三項演算子) 15
= += -= *= /= %= &= ^= |= <<= >>= 代入演算子とその複合形式 (プラスの等価、マイナスの等価、乗算の等価、除算の等価、モジュロの等価、AND の等価、XOR の等価、OR の等価、左シフトの等価、右シフトの等価) 16
カンマ演算子 (式を区切るために使用) 17

おすすめ

転載: blog.csdn.net/CHNIM/article/details/132214113