190 likes | 428 Views
Dasar Pemrograman. Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::. Pembahasan. Operator aritmatika Operator Logika Prioritas Operator. Pendahuluan.
E N D
DasarPemrograman Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.
Pembahasan • Operator aritmatika • Operator Logika • Prioritas Operator
Pendahuluan • Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukansesuatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatuvariabel, membandingkan kesamaan dua buah nilai.
Definisi Operator • Operator simbol yang biasadigunakandalammenulissuatupernyataan(statement) dalambahasapemrogramanapapun. • Operator akanmelakukansuatuoperasiterhadapoperand sesuaidenganfungsinya. Contohoperasi : penjumlahan, pengurangan, pembagian dl
Jenis-jenis Operator • Jenis operator menurutjumlah operand yang dilibatkan: • operator unary operator yang hanyamelibatkansatu operand • operator binary operator yang hanyamelibatkanduabuah • operator tertiary operator yang hanyamelibatkantigabuah operand
Operator Aritmatika • Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah : • Adapun operator yang tergolongsebagai operator unary :
Operator Increment dan Decrement • Operator increment:‘++’ • Operatordecrement: ‘--’
Operator penugasan(assignment) • Digunakan untuk memindahkan nilaidari suatu ungkapan (expression) kesuatu pengenal. • Operator pengerjaan yang umumdigunakan dalam bahasa pemrograman,termasuk bahasa C adalah operatorsama dengan (=). pengenal1 = pengenal2 = … = ungkapan ; • Contoh : a=(b=1)+5;
Operator Kombinasi • Digunakan untuk memendekkanpenulisan operasi penugasan. Contoh: • x = x + 2; • y = y * 4; Dapat dipendekkan menjadi: • x += 2; • y *= 4;
Operator Hubungan (Perbandingan) • Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand(sebuah nilai atau variable).
Operator Logika • Operatorlogika digunakan untuk membandingkan logika hasil dari operator-operator hubungan. Macam-macam operator logika: && : 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. • Dalambahasa C terdapat beberapa operator unary, yaitu :
Catatan Penting ! : • Operator peningkatan ++ dan penurunan -- jika diletakkan sebelum atau sesudah operandterdapat perbedaan.