Compound Assignment - Belajar C++ 10

Assalamualaikum sobat, pada tutorial kali ini kita akan belajar tentang compound assignment beserta contoh program dan pembahasannya.

Operator compound assignment terdiri dari sebuah operator binary dan operator assignment. Operator compound assignment digunakan untuk melakukan operasi dari operator binary yang digunakan terhadap dua buah operand yang terletak di kiri dan kanan compound assignment dan nilai yang dihasilkan dari operasi compound assignmnet akan disimpan pada operand yang terletak di kiri. Contohnya :
x += y;
Pada contoh diatas artinya kita menambahkan nilai pada variabel x dengan nilai variabel y, kemudian menyimpan nilainya di variabel x, atau bisa juga ditulis sebagai berikut:
x = x + y;
Berikut adalah operator compound assignment yang ada di c++ :


Operator
Deskripsi
*=
Perkalian
/=
Pembagian
%=
Modulus
+=
Penambahan
-=
pengurangan
<<=
Menggeser bit ke kiri
>>=
Menggeser bit ke kanan
&=
memperoleh bitwise AND
^=
memperoleh bitwise exclusive OR
|=
memperoleh bitwise inclusive OR

Contoh Program
#include <iostream>

using namespace std;

int main()
{
    int a = 1, b = 2;

    cout << (a+=b) << endl;
    a=1;
    cout << (a-=b) << endl;
    a=1;
    cout << (a*=b) << endl;
    a=1;
    cout << (a/=b) << endl;
    a=1;
    cout << (a%=b) << endl;
    a=1;
    cout << (a>>=b) << endl;
    a=1;
    cout << (a<<=b) << endl;
    a=1;
    cout << (a&=b) << endl;
    a=1;
    cout << (a^=b) << endl;
    a=1;
    cout << (a|=b) << endl;

    return 0;
}
Hasilnya :

Video Tutorial

Sekian untuk artikel kali ini, sampai jumpa. Happy a nice day

Posting Komentar untuk "Compound Assignment - Belajar C++ 10"