Jenis Operator dalam Pemograman C++
Operator adalah konsep dasar dari bahasa pemrograman apa pun, yang digunakan untuk membangun fondasi dalam pemrograman untuk mahasiswa baru.Operator adalah jenis fungsi khusus, yang mengambil satu atau lebih argumen dan menghasilkan nilai baru. Misal : penjumlahan (+), pengurangan (-), perkalian (*) dll, semua operator. Operator digunakan untuk melakukan berbagai operasi pada variabel dan konstanta.
Jenis-Jenis Operator dalam C++
Operator Penugasan (=)
Mengoperasikan '=' digunakan untuk penugasan, ia mengambil sisi kanan (disebut rvalue) dan menyalinnya ke sisi kiri (disebut lvalue). Operator penugasan adalah satu-satunya operator yang dapat kelebihan beban tetapi tidak dapat diwariskan.Operator Logika
Operator logikanya adalah AND (&&) dan OR (||). Mereka digunakan untuk menggabungkan dua ekspresi yang berbeda bersama-sama.Jika dua pernyataan dihubungkan menggunakan operator AND, validitas kedua pernyataan akan dipertimbangkan, tetapi jika dihubungkan menggunakan operator OR, maka salah satunya harus valid. Operator-operator ini sebagian besar digunakan dalam loop (terutama while loop) dan dalam pengambilan keputusan.
Operator Aritmatika
Dalam bahasa C++ dan Java, operator aritmatika yang digunakan adalah sebagai berikut:
Operator Modulus
Operator % (modulus) digunakan untuk mencari sisa pembagian antara dua bilangan.
Misalnya : a=6%3 = 0, a=7%2 = 1.
Contoh Kode Program C++ Operasi Aritmatika dan Modulus:
Nah disini saya membuat operator untuk penjumlahan,pengurangan,perkalian,dan pembagian. Operator aritmatika sendiri mempunyai prioritas, yang mana operator yang mempunyai perioritas tertinggi akan dikerjakan terlebih dahulu. Sebagai contoh:
Untuk kasus z = 3+5 *6 , prioritas operator berlaku dimana perkalian dan pembagian lebih diprioritaskan dibanding pengurangan dan pembagian,sehingga operator yang lebih tinggi dijalankan terlebih dahulu. Jika operator berada didalam kurung maka operator tersebut yang dijalankan terlebih dahulu baru menerapkan prioritas operator.
Operator Bitwise
Ada digunakan untuk mengubah bit individu menjadi angka. Mereka bekerja hanya dengan tipe data integral seperti char, int dan long dan tidak dengan nilai floating point.Bitwise DAN operator &
Bitwise ATAU operator |Dan operator XOR bitwise
Dan, bitwise BUKAN operator ~
Mereka dapat digunakan sebagai notasi steno juga, & = , |= , = , ~= dll.
Shift Operator
Shift Operator digunakan untuk menggeser Bit dari variabel apapun. Ini terdiri dari tiga jenis,Operator Shift Kiri<<
Operator Shift Kanan >>
Operator Shift Kanan Tidak Ditandatangani >>>
Operator Unary
Ini adalah operator yang hanya bekerja pada satu operan. Ada banyak operator unary, tetapi operator increment ++ dan decrement -- paling banyak digunakan. (sumber :www.studytonight.com)Operator Increment dan Decrement
C++ menyediakan operator yang dinamakan sebagai operator penaikan (increment) dan operator penurunan (decrement), kedua operator ini digunakan pada operand yang bertipe bilangan bulat.
Contoh :
contoh lain :
Penjelasan:
Dalam penugasan yang pertama, a adalah post-increment , sehingga nilai a ditampilkan dulu( ke layar) baru kemudian nilai a dinaikkan menjadi 3.
b adalah post-decrement , sehingga nilai b ditampilkan dulu( ke layar) baru kemudian nilai b diturunkan menjadi 2.
Dalam penugasan kedua, c adalah pre-increment , sehingga nilai c dinaikkan dahulu menjadi 3 baru kemudian ditampilkan ke layar.
d adalah pre-decrement , sehingga nilai d diturunkan dahulu menjadi 3 baru kemudian ditampilkan ke layar.
Post a Comment for "Jenis Operator dalam Pemograman C++"