Menu
CoddyTech

算術演算の短縮表記

CoddyのC++ジャーニー「基礎」セクションの一部。レッスン 20/74。

C++では、自己算術演算のための便利な省略記法が作られました。

たとえば、次のように書く代わりに:

int a = 5;
a = a + 3; // aには8が格納されている

+=を使って書けば、より簡潔にできます。

int a = 5;
a += 3; // aには8が格納されている

+= は a 自身に値 3 を加算しています

この演算は、すべての算術演算で使用できます。

演算子短縮形
++=
--=
**=
//=
%%=

これらの短縮演算子はintだけに限られません。%=以外はすべて、doubleやfloatでも使えます。

double price = 10.5;
price *= 2; // price には 21.0 が格納される
challenge icon

チャレンジ

初心者

count の初期化を含むコードが与えられています。(この行は削除しないでください!)

次の操作をこの順序で追加してください。

  1. count に 4 を加える
  2. count に 2 を掛ける
  3. count から 1 を引く

算術演算の省略記法を使ってください!

自分で試してみよう

#include <iostream>

int main() {
    int count = 0;
    
    // 以下にコードを入力してください
    
    
    // 以下の行を変更しないでください
    std::cout << "count = " << count;
    return 0;
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: C++オンラインコンパイラ