Operator adalah simbol atau tanda yang jika diletakkan pada dua buah operand dapat menghasilkan sebuah hasil, operator berupa simbol yang digunakan untuk menyusun suatu ekspresi dengan melibatkan satu atau beberapa operand. Contohnya pada matematika dimana tanda tambah (+) jika diletakkan di antara dua buah angka menghasilkan angka lain hasil pertambahan dari dua angka tersebut. Tanda tambah inilah yang disebut dengan operator.
Ditinjau dari jumlah operand yang dilibatkan dalam sebuah operator, terdapat 3 macam operator.
Ditinjau dari jumlah operand yang dilibatkan dalam sebuah operator, terdapat 3 macam operator.
- Operator Unary, yaitu operator yang hanya melibatkan sebuah operand.
Contoh :
+1
-1 - Operator binary, yaitu operator yang melibatkan dua buah operand .
Contoh :
2*3
5+2 - Operator tertiary, yaitu operator yang melibatkan tiga buah operand.
Contoh :
a > b ? : 0
Ekspresi di atas berarti "jika a lebih besar dari pada b maka ekspresi menghasilkan nilai 1, sedangkan kalau tidak maka ekspresinya menghasilkan 0.
Berdasarkan kelompok kegunaan, operator dapat dibagi menjadi operator artimatika, operator pembanding, dan operator logika.
- Operator Aritmatika, Operator Arimatika digunakan untuk melakukan perhitungan aritmatika. Daftar Operator Aritmatika dapat dilihat pada tabel berikut :OperatorPrioritasKeteranganContoh-1Unary Minus-1+1Unary Plus+1*2Perkalian5*2/2Pembagian6/2%2Sisa Pembagian8%2+3Penjumlahan3+2-3Pengurangan5-2
- Operator Pembanding, Operator ini juga disebut operator relasional yang digunakan untuk melakukan perbandingan terhadap dua buah nilai. Hasil perbandingan bernilai 0 dan 1. Dalam hal ini :
- Nilai nol berarti bahwa perbandingan memberikan hasil bernilai salah.
- Nilai satu berarti bahwa perbandingan memberikan hasil bernilai benar.
Daftar Operator pembanding dapat dilihat pada tabel berikut :OperatorKeterangan>Lebih dari>=Lebih dari atau sama dengan<Kurang dari<=Kurang dari atau sama dengan!=Tidak sama dengan==Sama dengan - Operator Logika, operator logika digunakan membentuk suatu ekspresi pembandingan dari satu atau dua buah ekspresi pembandingan. Operator logika yang tersedia pada C dapa dilihat pada tabel berikut :OperatorKeterangan&&Operator “dan”||Operator “atau”!Operator “bukan”
Materi dari Modul Pratikum STIKI INDONESIA
Komentar
Posting Komentar