C++ の演算子

次の一覧はカテゴリ別に編成される C++ の演算子が用意されています。

加法

: 追加 +

減算 : –

 

代入

加算代入 : +=

割り当て : =

ビットごとの AND 代入 : =

ビットごとの排他的 OR 代入 : ^=

ビットごとの包括的 OR 代入 : |=

除算代入 : /=

左シフト代入 : <<=

残りの割り当て : %=

乗算代入 : *=

右シフト代入 : >>=

減算代入 : – =

 

ビット単位

ビットごとの AND:

ビットごとの排他的 OR: ^

ビットごとの包括的 OR: |

論理

論理 AND:

論理 OR: ||

 

[その他]

コンマ :

の条件 : または。:

メンバーへ :。* – >* または

参照 :

スコープ解決方法 : ::

 

乗法

除算 : または

剰余 : %

乗算 : *

後置

型 : ()

関数呼び出し : ()

メンバー アクセス :。と >。

後置デクリメント : --

後置インクリメント : C++

添字 : [入力]

関係と比較

等価性 : ==

以上 : >=

より大きい : >

以下 : <=

より小さい : <

等しくない : ! =

Shift

左シフト : <<

右シフト : >>

 

単項式

Address:

delete

間接 : *

論理否定 : !

new

および : ~

プレフィックスのデクリメント : --

プレフィックスのインクリメント : C++

sizeof

単項プラス演算子 : +

単項演算子 : -

 

参照

関連項目

演算子の優先順位と結合規則

演算子のオーバーロード

C++ のキーワード

構文の規則