算術演算の短縮表記
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 が格納されるチャレンジ
初心者count の初期化を含むコードが与えられています。(この行は削除しないでください!)
次の操作をこの順序で追加してください。
countに4を加えるcountに2を掛けるcountから1を引く
算術演算の省略記法を使ってください!
自分で試してみよう
#include <iostream>
int main() {
int count = 0;
// 以下にコードを入力してください
// 以下の行を変更しないでください
std::cout << "count = " << count;
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C++オンラインコンパイラ