119
1. Operator
Operator dalam bahasa C digunakan untuk melakukan suatu operasi atau manipulasi, seperti penjumlahan, pengurangan, melakukan operasi AND,
membandingkan dua buah nilai dan sebagainya. Masing-masing operator memiliki fungsi dan simbol yang berbeda-beda. Berikut merupakan
macam-macam operator dalam bahasa C beserta fungsinya:
a. Operator Unary
Operator unary merupakan operator yang hanya melibatkan satu buah operand. Berikut merupakan simbol dan fungsi dari operator
unary:
Operator Jenis Operasi
Contoh
+ Membuat nilai positif
+5 -
Membuat nilai negative -5
++ Increment menambah dengan 1
A++ --
Decrement mengurangi dengan 1 A-- Tabel 3. Operator Unary
b. Operator Binary
Operator binary merupakan operator yang digunakan dalam operasi yang melibatkan 2 buah operand. Dalam bahasa C, operator binary
dibagi menjadi empat jenis, yaitu: Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan
operasi-operasi aritmatika.
Berikut merupakan
operator yang termasuk dalam operator aritmatika:
Operator Jenis Operasi
Contoh
+ Penjumlahan
2 + 3 = 5 -
Pengurangan 4
– 2 = 2 Perkalian
2 3 = 6 Pembagian
9 3 = 3 Sisa bagi modulus 8 3 = 2
Tabel 4. Operator Aritmatika Operator Logika
Operator logika adalah operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan bernilai benar true atau
120 salah false. Berikut merupakan operator-operator yang masuk
kedalam kategori operator logika:
Operator Jenis Operasi Contoh
AND dan 1 1 = 1
|| OR atau
1 || 0 = 1 NOT negasi
0 = 1 Tabel 5. Operator Logika
Operator Relasional Operator relasional adalah operator yang digunakan untuk
menentukan relasi atau hubungan dari dua buah operand. Operator ini ditempatkan di dalam sebuah ekspresi, yang
kemudian akan menentukan benar atau tidaknya sebuah ekspresi. Berikut merupakan operator-operator yang termasuk kedalam
kategori operator relasional:
Operator Jenis Operasi
Contoh
Lebih besar 3 2 = true
Lebih kecil 3 2 = false
= Lebih besar atau sama dengan 3 = 3 = true
= Lebih kecil atau sama dengan
3 = 2 = false ==
Sama dengan 5 == 2 = false
= Tidak sama dengan
5 = 2 = true Tabel 6. Operator Relasional
Operator Bitwise Operator bitwise digunakan untuk memanipulasi bit dari suatu
variable. Operator bitwise hanya dapat digunakan untuk variable bertipe char dan int saja. Berikut merupakan operator yang
termasuk dalam bahasa c:
Operator Jenis Operasi
Contoh
AND 1 0 = 0
| OR
1 | 0 = 1 EXCLUSIVE OR XOR
1 1 = 0 ~
NOT ~1 = 0
Shift Right 16 1 = 8
Shift Left 1 2 = 4
Tabel 7. Operator Bitwise
121
1. Prepocessor Directive