Operator
merupakan symbol yang digunakan dalam bahasa pemrograman untuk melakukan
operasi atau manipulasi terhadap data atau variable. Dalam Bahasa C operator
dapat bersifat binary atau unary.
Binary
yaitu operator yang melibatkan 2 variabel/data atau data dan variable, misalnya
: a + b, a * b, a - b
Unary
adalah operator yang melibatkan I variable / data, misalnya : - c, ++a. Unary
memiliki prioritas yang lebih tinggi daripada bentuk binary
Operator
untuk operasi aritmatika yang tergolong sebagai operator binary adalah :
* perkalian
/ pembagian
% modulu
/ sisa pembagian
+ penjumlahan
- pengurangan
Adapun operator yang tergolong sebagai
operator unary.
- tanda minus
+ tanda
plus
++ operator
penaikan / increment 1
-- operator
penurunan / decrement 1
Contoh
i = i + dapat juga ditulis i + +
j = j - 1 dapat juga ditulis j - -
Urutan
pengerjaan operator aritmatika dalam bahasa C adalah seperti berikut :
Prioritas
Operator
Urutan Pengerjaan
Tertinggi
( ) dari
kiri ke kanan
!
++ -- + - dari kanan ke kiri
* / % dari
kiri ke kanan
+ - dari
kiri ke kanan
Terendah = += -= *= /= %= dari
kanan ke kiri
Selain
operator tersebut juga dikenal adanya operator penugasan yaitu ‘=’. Operator tersebut
digunakan untuk mengisi / memindahkan suatu nilai / konstanta / hasil operasi
ke dalam suatu variable.
Operator
juga dapat digabungkan, misalnya
a = a + 3
dapat juga dituliskan dengan a +=3
c = c * 2
dapat juga dituliskan dengan c *=2
Tidak ada komentar:
Posting Komentar