Operator
Operator
adalah tanda yang digunakan untuk melakukan operasi – operasi tertentu di dalam
program. dengan operator kta dapat melakukan operasi perhitungan, perbandingan,
manipulasi bit, dan lain – lain.
Jenis – Jenis Operator
Pada C++
Operator Unary, yaitu operator yang digunakan dalam operasi yang hanya meibatkan satu buah operand.
Operator Unary, yaitu operator yang digunakan dalam operasi yang hanya meibatkan satu buah operand.
Contoh:
X++;
a = -b;
·
Operator Binary, yaitu yang melibatkan
melibatkan dua buah operand.
Contoh :
x = y + z;
a = 2*10;
·
Operator ternary, yaitu operator yang
digunakan dalam operasi yang melibatkan tiga buah operand.
Contoh :
x = (x > 0) ? x : -x;
maks = (maks <= a) ? a :maks;
·
Operator Assigment, adalah operator yang
digunakan untuk memasukkan atau mengisikan nilai ke dalam suatu variabel. Dalam
C++ operator yang digunakan untuk keperluan ini adalah operator = (sama
dengan).
·
Operator Aritmetika, adalah operator yang
digunakan untuk melakukan operasi – operasi aritmetika seperti penjumlahan,
pengurangan, dan sebagainya.Adapun yang termasuk dalam operator aritmetika di
dalm C++ adalah seperti pada table di bawah ini.
Operator
|
Jenis
Operasi
|
Contoh
|
+
|
Penjumlahan
|
2 + 3 = 5
|
-
|
Pengurangan
|
5 – 3 = 2
|
*
|
Perkalian
|
2 * 3 = 6
|
/
|
Pembagian
|
9 / 3 = 3
|
%
|
Sisa bagi (modulus)
|
10 % 3 = 1
|
·
Operator Logika, adalah operator yang
digunakan untuk melakukan
operasi
dimana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai benar (true) atau salah (false). Nilai ini disebut Boolean. Adapun yang termasuk dalam
operator Logika dalam C++ adalah seperti yang tampak pada table berikut.
Operator
|
Jenis
Operasi
|
Contoh
|
&&
|
AND (dan)
|
1 && 1 = 1
|
||
|
OR (atau)
|
1 || 0 = 1
|
!
|
NOT (negasi)
|
! 0 = 1
|
·
Operator Relasional, adalah operator yang digunakan untuk
menentukan relasi atau hubungan dari dua buah operand.
Adapun yang termasuk
dalam operator relasional di dalam C++ adalah seperti pada table di bawah ini.
Operator
|
Jenis
operasi
|
>
|
Lebih besar
|
<
|
Lebih
kecil
|
>=
|
Lebih
besar atau sama dengan
|
<=
|
Lebih
kecil atau sama dengan
|
==
|
Sama
dengan
|
!=
|
Tidak
sama dengan
|
Ahmad Maulana Ichsan
Penulis
0 komentar:
Posting Komentar