Operator adalah tanda yang digunakan untuk melakukan operasi-operasi tertentu di dalam program. Dengan operator, kita dapat melakukan operasi perhitungan, perbandingan, manipulasi bit, dll.
Ada 4 kelompok operator :
Operator yang digunakan untuk mengisikan nilai ke dalam suatu variabel. Dalam C++, operator yang digunakan untuk keperluan ini adalah operator (=).
Ada 4 kelompok operator :
- Operator Assignment
- Operator Unary
- Operator Binary (operator aritmatika, logika, relasional, bitwise).
- Operator Ternary
Sebagai contoh, apabila ada statement sebagai berikut
c = 5 + 7 ;
maka :
- c disebut variabel
- = disebut operator assignment
- 5 dan 7 disebut operand
- 5 + 7 disebut ekspresi
- + disebut operator aritmatika ( penambahan )
- c = 5 + 7 disebut statement aritmatika
Jenis-jenis Operator dalam C++
C++ mendkung tiga jenis operator, yaitu :
Operator Assignment
Operator yang digunakan untuk mengisikan nilai ke dalam suatu variabel. Dalam C++, operator yang digunakan untuk keperluan ini adalah operator (=).
a=22; a baru = a lama + 1
Operator Unary
Operator yang digunakan dalam operasi yang hanya melibatkan satu buah operand.
x++;
a = -b;
Pada contoh diatas, x dan b merupakan operand tunggal.
Operator Binary
Operator yang digunakan dalam operasi yang melibatkan dua buah operand.
x = y + z;(selanjutnya akan dibahas di page selanjutnya macam dari operator binary, atau untuk lebih cepat bisa klik disini)
a = 2 * 10;
Operator Ternary
Operator yang digunakan dalam operasi yang melibatkan tiga buah operand.x = (x>0) ? x : -x;
maks = (maks <= a) ? a : maks;
BONUS
Banyak orang yang tidak tau mengenai syntax ternary
(condition) ? (if_true) : (if_false)
x = (x>0) ? x : -x;
atau untuk lebih mudahnya lagi syntax yang biasa digunakan adalah :
if (condition)
if_true;
else
if_false;
0 Response to "Operator dalam C / C++"
Post a Comment