一般には増加という意味だが、コンピュータ用語としては、変数の値を1増やす演算のことである。プロセッサでの扱い[編集]ループや逐次アドレッシングで使用頻度が極めて高いため、プロセッサレベルで専用のインクリメント命令が用意されていることが多い。通常、レジスタに数値を加算するには、1ワードで加算命令とレジスタを表し、もう1ワードで加算する数値を表すので、計2ワードが必要だが、インクリメント命令を使えば1ワードで済む。プロセッサによっては、インクリメント命令は加算命令よりもオペランドの種類が限られる(たとえばアキュムレータのみに可能など)。アセンブラの中には、1を加算する加算命令をインクリメント命令に最適化するものもある。高水準言語での扱い[編集]C言語、C++、Java、JavaScriptなどでは、インクリメント演算子(増量子)「++」が用意されている。前置インクリメントと後置インクリメントの2種類がある。x++)で意味が違う。同じ)、後置の場合はインクリメントする前の値になる。同じC++の演算子オーバーロードでは、通常の記法では前置インクリメントと後置インクリメントを区別できないので、便宜上、後置インクリメントには余分なint型引数を記述して区別する。古いC++コンパイラはこの後置インクリメントの宣言に対応していないことがある。後置インクリメントのオーバーロードデクリメント演算子「--」も同様である。ネーミングでの使用[編集]C++、Notepad++のように、改良版であることを示すためにインクリメント演算子「++」をつけることがある。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。