Anda di halaman 1dari 8

OPERATOR C++

Sifat Operator
 Unary
Sifat unary pada operator adalah hanya melibatkan
sebuah operand pada suatu operasi aritmatika
Contoh : -5

 Binary
Sifat binary pada operator adalah melibatkan dua
buah operand pada suatu operasi aritmatik
Contoh : 4+8

 Ternary
Sifat tenary pada operator adalah melibatkan tiga
buah operand pada suatu operasi aritmatik.
Contoh :
( 10 % 3) + 4 + 2
OPERATOR ARITMATIKA
Tergolong operator binary
EKSPRESI ARITMATIKA

Variabel = Ekspresi Aritmatika

 Variabel, dikenal dengan sebutan LValue (Left


Value).
 Ekspresi Aritmatika, dikenal dengan sebutan
Rvalue (Rigth Value).
 Tanda “ = “ sebagai operator pemberi nilai
(Assigment Operator).
HIERARKI OPERATOR ARITMATIKA

OPERATOR PEMBERI NILAI


OPERATOR PENAMBAH DAN PENGURANG

Ex : A=A+1 disederhanakan menjadi A++


 Penambahan :menambahkan 1 ke nilai variabel, prefix (+
+A) atau postfix (A++).
 Pengurangan :mengurankan 1 ke nilai variabel, prefix (--A)
atau postfix (A--).

Penambahan : Pengurangan :
Int A=5; Int A=5;
B=++A; B= --A;
(nilai saat ini, B=6, A=6) (nilai saat ini, B=4, A=4)

Int A=5; Int A=5;


B=A++; B=A--;
(nilai saat ini, B=5, A=6) (nilai saat ini, B=5, A=4)
OPERATOR RELASI

Operator Relasi digunakan untuk membandingakan


dua buah nilai. Hasil perbandingan menghasilkan
nilai numerik 1 (true) atau 0 (false).
OPERATOR LOGIKA

Operasi Logika digunakan untuk


menghubungkan dua buah operasi relasi
menjadi sebuah ungkapan kondisi. Hasil dari
operator logika ini menghasilkan nilai numerik
1 (true) atau 0 (false).