Pengantar Operator
Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi, misalnya :
Sifat Operator
Pengantar Ungkapan
Ungkapan (ekspresi) dalam C++ dapat berupa :
Contoh Ungkapan : a = b + c – 2 (tanpa titik koma)
a, b, c merupakan operand, simbol =, + ,- adalah operator. Dalam hal ini variabel a diisi dengan hasil penjumlahan b dan c dikurangi 2. Selanjutnya nilai a ini menyatakan nilai ungkapan.
Operator Aritmatika
Operator aritmatika yang termasuk operator binary :
Operator aritmatika yang termasuk operator unary :
Operator Sisa Pembagian
Operator ini digunakan pada operand bertipe integer.
Contoh :
Prioritas Operator Aritmatika
Operator yang mempunyai prioritas tinggi akan diutamakan dalam hal pengerjaan dibandingkan dengan operator yang memiliki proritas lebih rendah. Urutan prioritas dari tertinggi sampai terendah adalah sebagai berikut :
Contoh :
x = 2 + 3 * 2;
Pernyataan ini memberikan nilai 8 ke x, karena 3 * 2 dikerjakan lebih dahulu (karena * mempunyai prioritas lebih tinggi dibanding +). Untuk mengubah urutan prioritas dapat diberikan tanda kurung, misal :
x = (2 + 3) * 2;
Pernyataan diatas akan memberikan nilai 10 ke x, karena 2 + 3 diberi tanda kurung sehingga dikerjakan lebih dahulu.
Operator Penugasan
Operator penugasan berupa simbol sama dengan (=). Operator penugasan berguna untuk memberikan nilai ke suatu variabel. Contoh :
a = 1;
b = 2 + c;
Contoh lain :
a = b = c = d = e = 1;
Pernyataan diatas berarti a, b, c, d, e diisi dengan nilai 1.
Operator Penaikan dan Penurunan
Operator ini digunakan pada operand bertipe bilangan bulat.
Operator penaikan digunakan untuk menaikkan nilai variabel sebesar satu, sedangkan operator penurunan dipakai untuk menurunkan nilai variabel sebesar satu.
Contoh :
x++; (identik dengan x = x + 1;)
y–; (identik dengan y = y – 1;)
Operator Bitwise (Manipulasi Bit)
Operator bitwise mempunyai prioritas lebih rendah dibandingkan operator aritmatika. Operator ini tidak dibahas secara detail.
Operator Relasi
Operator relasi biasa digunakan untuk membandingkan dua buah nilai.
Operator Logika
Operator logika biasa digunakan untuk menghubungkan dua buah ungkapan kondisi menjadi sebuah ungkapan kondisi. Operator-operator ini berupa :
Operator Kondisi
Operator kondisi biasa dipakai untuk mendapatkan sebuah nilai dari dua buah kemungkinan, berdasarkan suatu kondisi. Format pemakaiannya :
ungkapan1?ungkapan2:ungkapan3
Ada tiga ungkapan yang dilibatkan. Oleh karena itu operator ?: tergolong operator ternary. Hasil dari ungkapan tersebut adalah :
Sumber : Pemrograman C++, Abdul Kadir, Penerbit Andi
Materi ini telah saya gunakan untuk mengajar di Stikom Bali untuk mata kuliah Algoritma dan Struktur Data I. Kalau ada yang ingin download dalam format Power Point, silahkan ambil disini.
Artikel Terkait :
8 Comment
hmmm…topiknya berat ni. ga ngerti dah saya
hehehe, ini postingan buat mahasiswa stikom bali
Blogwalking. Nice artikel. Jadi inget kuliah dasar pemrograman. Wwwkwkwkwkwkw…
. Saya udah mampir ke sini belum ya sebelumnya (Aduh lupa!!!). hehehee.. Pokoknya jeg nice blog deh.
jeg tengkyu atas kunjungannya
wira, tulis dong artikel ttg administrasi network, lagi belajar2 ni:)
ditunggu ya pak dosen
hmmm.. maaf banget, jujur saya ga ngerti network, hehehe.. tp kalo nanti menemukan artikelnya, saya juga mau belajar, skg saya masih lebih condong ke programming
C Spasi D nih
Cuapee De…
lumayan kuliah gratis. *tampang bingung*
siapa yang bilang gratis, cepet bayar dulu sebelum baca, hwuahuaha…
*yang ngajar ga kalah bingungnya
pak dosen, minta code untuk banner silent day dong
Sudah saya kirim ke email, coba di cek, semoga aja nggak nyasar
thanks wira, udah ketrima codenya cuman lom bisa ni, coba2 ga nongol2 bannernya , cuman link doang, mungkin perlu utak atik spasi spasinya. many thanks
hehehe, selamat mencoba, kalau belum berhasil juga, via ym aja ya..
Lihat judulnya kirain membahas operator selular, ternyata….
ah, pak dokter kebanyakan mikir sms spam tuh :p
Leave a Reply