オペレーター | オペレーター紹介 | 優先度 |
---|---|---|
:: | スコープの解決 | 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 |
C++ のすべての演算子とその優先順位表
おすすめ
転載: blog.csdn.net/CHNIM/article/details/132214113
ランキング