Operator dalam C / C++

     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 :

  1. Operator Assignment
  2. Operator Unary
  3. Operator Binary (operator aritmatika, logika, relasional, bitwise).
  4. 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;
a = 2 * 10;
(selanjutnya akan dibahas di page selanjutnya macam dari operator binary, atau untuk lebih cepat bisa klik disini) 

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