Operan Dan Operator

Operan Dan Operator

Operator adalah simbol atau karakter khusus yang digunakan untuk melakukan suatu operasi membantu compiler unuk membantu memanipulasi secara matematis atau logis pada data yang diberikan, sedangkan Operand adalah nilai asal yang digunakan didalam proses operasi.

Macam-macam Operator

1. Operator Aritmetika (*, /, %, +, -)

Operator untuk operasi aritmetika tergolong sebagai operator binary yang artinya operator-operator ini memerlukan dua operan, Operator aritmetika terdiri dari :
Operator Keterangan Contoh
* Perkalian a * b
/ Pembagian a / b
% Sisa pembagian (Modulo) a % b
+ Penjumlahan a + b
- Pengurangan a - b

Dan operator aritmetika juga mempunyai beberapa operator yang bersifat unary, yaitu :
Operator Keterangan Contoh
+ Penjumlahan +a
- Pengurangan -a

2. Compound Assignment 

Operasi ini mirip seperti Operator aritmetika hanya saja bereda cara penulisanya (Lebih singkat).
Operator Keterangan Contoh
+= Penambahan X += Y
-= Pengurangan X -= Y
*= Perkalian X *= Y
/= Pembagian X /= Y
%= Sisa Pembagian (Modulo) X %= Y
>>= Pergeseran bit ke kiri X >>= Y
<<= Pergeseran bit ke kanan X <<= Y
&= Bitwise DAN X &= Y
^= Bitwise OR Eksklusif X ^= Y
|= Bitwise OR Inklusif X |= Y

3. Increment Dan Decrement Operator

Operator Keterangan Penjabaran
++ Increment / Penaikan / Penambahan X = X + 1
-- Decrement / Penurunan / Pengurangan X = X - 1

4. Operator Bitwise 

 Adalah operator yang digunakan untuk melakukanoperasi-operasi yang berhubungan dengan pemanipulasian bit. Yang termasuk dalam operator bitwise antara lain:
Operator          Keterangan
    <<                Shift left
    >>                shift right
    &                  operasi bit AND
    |                    Operasi bit OR
    ^                   Operasi bit XOR
   ~                    Operasi bit NOT

  5.  Operator Logika  

Adalah operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya bernilai benar (true /1) atau salah (false / 0). Nilai ini biasa disebut dengan boolean. Yang termasuk operator logika antara lain:


1. Operator AND (&&)
Hanya akan menghasilkan nilai 1 (benar) jika
semua operand-nya bernilai benar, namun jika tidak maka operasi tersebut akan menghasikan nilai 0 (salah).
Contoh Pembuktian AND
#include<iostream.h>
int main()
{
cout<<"1&&1="<<(1&&1)<<endl;
cout<<"1&&0="<<(1&&0)<<endl;
cout<<“0&&1="<<(0&&1)<<endl;
cout<<“0&&0="<<(0&&0)<<endl;
return 0;
}

2. Operator OR (||)
Hanya akan menghasilkan nilai 0 (salah) jika semua operand-nya bernilai salah, namun jika tidak maka operasi tersebut akan menghasilkan nilai 1 (benar).
3. Operator NOT (!)
Nilai yang dihasilkan oleh nilai NOT adalah kebalikan dari nilai yang dikandung di dalamnya.  Jika nilai awal 1 (benar) maka nilai operasi NOT menjadi 0 (salah).

Komentar

Postingan Populer