Welcome to my blog!

Meet the Author

Selamat datang nikmati berbagai informasi yang akan di sediakan oleh iful blog's. Mari kita belajar bersama sama untuk menambah pengetahuan kita.

Looking for something?

Berlangganan ke blog ini!

Menerima pesan-pesan terbaru melalui email. Cukup masukkan email Anda di bawah ini jika Anda ingin berlangganan!

Selasa, 24 Februari 2015

Jenis Operator

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