Cpp Pemrograman
Beranda / Pemrograman / Compound Assignment – Belajar C++ 10

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 :

Panduan Lengkap HTML Form Attributes yang Wajib Lo Tahu! (Tutorial HTML Part 54)

Video Tutorial

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

Komentar

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *