Rabu, 27 Februari 2013

C++ - Mengenal Operator


Operator adalah simbol yang digunakan dalam pemrograman untuk melakukan suatu operasi atau manipulasi. Misalnya untuk :

•  Menjumlahkan 2 buah nilai.
•  Memberikan nilai ke suatu variabel.
•  Membandingkan kesamaan dua buah nilai.

Di C++ ada banyak sekali macam dan jenis-jenis operator bahkan lebih banyak dari bahasa pemrograman yang lain.

Ada 3 sifat operator sebagai berikut :
1.  Unary : Operator ini hanya melibatkan sebuah operand.
     Contoh : -1

2.  Binary : Operator ini melibatkan dua buah operand.
     Contoh : 1+2
3.  Ternary : Operator ini melibatkan tiga buah operand.
     Contoh : (a>b) ? a:b

Operator Aritmatika
Operator
Keterangan
Contoh
*
Perkalian
4*3
/
Pembagian
4/2
%
Sisa pembagian (Modulus)
4%2
+
Penjumlahan
5+2
-
Pengurangan
5-2

Operator Unary Aritmatika
Operator
Keterangan
Contoh
-
Tanda minus
-2
+
Tanda plus
+1

Prioritas Operator Aritmatika
Operator
Prioritas
+   --     (Khusus yang berkedudukan sebagai awalan)
Tertinggi
-            (Unary minus)

*  /  %

+ -
Terendah

Operator Penugasan
Operator penugasan hanya ada satu yaitu = . Sebagai berikut contohnya : a = 1

Operator Penaikan dan Penurunan.
Operator
Keterangan
Contoh
Artinya
++
Operator penaikan
a++
Variabel a dinaikkan satu langkah
--
Operator penurunan
b--
Variabel b diturunkan satu langkah

Operator Betwise (Manipulation Bit)
Operator
Keterangan
Contoh
<< 
Geser bit ke kiri (left shift)
12<<2
>> 
Geser bit ke kanan (right shift)
12>>2
&
Bitwise AND (dan)
22&2
|
Bitwise OR (atau)
22|2
^
Bitwise XOR
22^2
~
Bitwise NOT (komplemen)
~22

Prioritas Operator Bitwise
Operator
Prioritas
~
Tertinggi
<<   >>

&

^

|
Terendah

Operator Majemuk
Operator
Contoh
Penjelasan
+=
X += 4;
Kependekan dari x = x + 4;
-=
X -= 4;
Kependekan dari x = x - 4;
*=
X *= 4;
Kependekan dari x = x * 4;
/=
X /= 4;
Kependekan dari x = x + 4;
%=
X %= 4;
Kependekan dari x = x + 4;
<<=
X <<= 4;
Kependekan dari x = x + 4;
>>=
X >>= 4;
Kependekan dari x = x + 4;
&=
X &= 4;
Kependekan dari x = x + 4;
|=
X |= 4;
Kependekan dari x = x + 4;
^=
X ^= 4;
Kependekan dari x = x + 4;

Operator Relasi
Operator
Keterangan
==
Sama dengan (bukan penugasan)
!=
Tidak sama dengan
> 
Lebih dari
< 
Kurang dari
>=
Lebih dari atau sama dengan
<=
Kurang dari atau sama dengan

1 komentar: