Pertemuan 2 OPERATOR DAN EKSPRESI
Ekspresi Aritmatik Bentuk : L_value = R_value Penjelasan : Tanda = adalah sebagai operator pemberi nilai (assignment operator) L_value harus berupa variabel tunggal penerima hasil ekspresi arimatik R_value dapat berupa variabel, konstanta atau berupa ekspresi dan rumus aritmatika
Operator Aritmatika Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah : Operator Keterangan Contoh * Perkalian 4 * 5 / Pembagian 8 / 2 % Sisa Pembagian 5 % 2 + Penjumlahan 7 + 2 − Pengurangan 6 − 2
Operator yang tergolong sebagai operator Unary, adalah : Keterangan Contoh + Tanda Plus −4 − Tanda Minus +6
Operator pemberi nilai (assignment operator) aritmatik Keterangan *= Perkalian /= Pembagian %= Sisa Pembagian += Penjumlahan -= Pengurangan
Operator Penambah dan Pengurang Masih berkaitan dengan operator pemberi nilai, Borland C++ menyediakan operator penambah dan pengurang. Dari contoh penulisan operator pemberi nilai sebagai penyederhanaannya dapat digunakan operator penambah dan pengurang. Operator Keterangan ++ Penambahan -- Pengurangan
Operator Relasi Digunakan untuk membandingkan dua nilai ekspresi aritmatik yang berbeda Operator Keterangan == Sama Dengan ( bukan pemberi nilai ) != Tidak Sama dengan > Lebih Dari < Kurang Dari >= Lebih Dari sama dengan <= Kurang Dari sama dengan
Operator Logika Digunakan untuk membandingkan dua atau lebih ekspresi relasi dalam sebuah ekpresi logika. Hasil dari operator logika ini menghasilkan nilai numerik 1 (True) atau 2 (False). Operator Keterangan && Operator Logika AND || Operator Logika OR ! Operator Logika NOT
Operator Bitwise Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit. Borland C++ menyedikan enam buah operator bitwise. Operator Keterangan ~ Bitwise NOT << Bitwise Shift Left >> Bitwise Shift Right & Bitwise AND ^ Bitwise XOR | Bitwise OR