Operator Penugasan
Operator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan (“=”). Contoh :nilai = 80;
A = x * y;
Artinya : variable “nilai” diisi dengan 80 dan variable “A” diisi dengan hasil perkalian antara x dan y.
Operator Aritmatika
Bahasa C menyediakan lima operator aritmatika, yaitu :
♦ * : untuk perkalian
♦ / : untuk pembagian
♦ % : untuk sisa pembagian (modulus)
♦ + : untuk pertambahan
♦ - : untuk pengurangan
Catatan : operator % digunakan untuk mencari sisa pembagian antara dua bilangan.
Misalnya :
9 % 2 = 1
9 % 3 = 0
9 % 5 = 4
9 % 6 = 3
Contoh Program 1 :
Contoh Program 2 :
Operator Hubungan (Perbandingan)
Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variable. Operator hubungan dalam bahasa C :
Operator Logika
Jika operator hubungan membandingkan hubungan antara dua buah operand, maka operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan.
Operator logika ada tiga macam, yaitu :
♦ && : Logika AND (DAN)
♦ || : Logika OR (ATAU)
♦ ! : Logika NOT (INGKARAN)
Operator Bitwise
Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang ada di memori.
Operator bitwise dalam bahasa C :
♦ << : Pergeseran bit ke kiri ♦ >> : Pergeseran bit ke kanan
♦ & : Bitwise AND
♦ ^ : Bitwise XOR (exclusive OR)
♦ | : Bitwise OR
♦ ~ : Bitwise NOT
Operator Unary
Operator Unary merupakan operator yang hanya membutuhkan satu operand saja. Dalam
bahasa C terdapat beberapa operator unary, yaitu :
Catatan Penting ! :
Operator peningkatan ++ dan penurunan -- jika diletakkan sebelum atau sesudah operand
terdapat perbedaan. Perhatikan contoh berikut :
Contoh Program 1 :
Contoh Program 2 :
0 komentar:
Posting Komentar