Operator di C++
Ada beberapa macam operator yang digunakan dalam bahasa C++,yaitu :
1. Assigment operator (pemberian nilai)
Ada bbeberapa operator pemberian nilai aritmatika, diantaranya :
Operator
|
Operasi
|
+=
|
Ditambah kemudian disamakan
|
-=
|
Dikurang kemudian disamakan
|
*=
|
Dikali kemudian disamakan
|
/=
|
Dibagi kemudian disamakan
|
%=
|
Di-mod kemudian disamakan
|
Contoh : A = A + 1; →dapat disederhanakan menjadi A +1;
2. Relational operator
Operator ini digunakan untuk membandingkan hubungan antara dua buah operand
Operator
|
Operasi
|
==
|
Sama dengan
|
!=
|
Tidak sama dengan
|
<
|
Lebih kecildari
|
>
|
Lebih besar dari
|
< =
|
Lebih kecil atau sama dengan
|
> =
|
Lebih besar atau sama dengan
|
<=
|
Subset dari
|
>=
|
Superset dari
|
Contoh : 3<5
8=8
3. Binary Operator
Operator ini digunakan untuk mengoperasikan dua buah operand
Operator
|
Operasi
|
Type operand
|
Type hasil
|
*
|
Perkalian
|
Real. Bil.bulat
|
Real. Bil.bulat
|
+
|
Penjumlahan
|
Real. Bil.bulat
|
Real. Bil.bulat
|
-
|
Pengurangan
|
Real. Bil.bulat
|
Real. Bil.bulat
|
/
|
Pembagian Real
|
Real. Bil.bulat
|
Real
|
%
|
Sisa pembagian(mod)
|
Bilangan bulat
|
Bilangan bulat
|
Contoh : 5 % 3 =1
4.5*2 = 9
4. Unary Operator
Operator ini hanya menggunakan sebuah operand saja, dapat berupa Unary minus (menunjukkan nilai negatif) atau unary plus (menunjukkan nilai positif).
+2.5
5. Logical Operator
Operator ini bekerja dengan nilai-nilai logika, yaitu true dan false.
Operator
|
Operasi
|
Contoh ekspresi
|
! (Not)
|
Invers atau negasi
|
!(C<7)
|
&& (And)
|
Logika and
|
(B>3) && (A > 5)
|
|| (Or)
|
Logika or
|
(B>3) || (D<=8)
|
6. Address Operator
Operator ini berhubungan dengan alamat di memori dan terdiri dari dua jenis, yaitu address of operator (@) dan indirection operator (^). Operator @ akan menghasilkan alamat dari suatu nilai variable dan operator ^ akan memberikan nilai di alamat yang ditujukan.
7. Set Operator
Operator ini digunakan untuk operator himpunan.
Operator
|
Operasi
|
+
|
Union
|
-
|
Perbedaan himpunan
|
*
|
Perkalian
|
8. String Operator
Operator ini digunakan untuk operasi string. Hanya ada sebuah operator string, yaitu operator + yang digunakan untuk menggabungkan dua buah nilai string
Contoh Nama1:= ‘Agus’; Nama2:= ‘Bahnur’;
Nama3 := Nama1 + Nama2 ;
Hasilnya Nama3 Agusbahnur
contoh :

Sekian dan terima kasih,..
Leave a Comment