Pengertian Operator
Operator adalah simbol atau karakter khusus yang digunakan untuk melakukan suatu operasi membantu kompilator untuk memanipulasi secara matematis atau logis pada data yang diberikan.
Bahasa pemrograman C++ menyediakan banyak operator yang sangat berguna untuk melakukan operasi. pada artikel ini penulis akan membahas beberapa informasi tentang operator yang umum harus diketahui.
A + B;
Di atas adalah contoh bentuk dari operasi, dalam suatu operasi umumnya mempunyai istilah “operand” dan “operator”. operand merupakan data yang akan dimanipulasi oleh operator merupakan A dan B, untuk operator merupakan simbol atau tanda yang berfungsi untuk memanipulasi sebuah data atau beberapa data, dalam contoh di atas adalah tanda +.
Sifat-Sifat Operator
Dalam banyaknya macam-macam operator kita biasa menggolongkanya berdasarkan sifatnya, berikut sifat-sifat dari operator:
Unary : Sifat Unary adalah operator yang hanya melibatkan sebuah operand pada suatu operasi. Ada dua operator unary utama yaitu increment dan decrement operator.
Bentuk Penulisan :
-a;
Binary : Sifat Binary adalah operator yang melibatkan dua buah operand dan satu operator di tengah dua operand pada suatu operasi .
Bentuk Penulsan :
a + b;
Ternary : Sifat Tenary pada operator adalah operator kondisi ( atau Conditional Operator) yang melibatkan tiga buah operand pada suatu operasi.
Bentuk Penulisan :
pernyataan: expresi?pilhan1:pilihan2;
Macam-Macam Operator
1. Operator Aritmatika
Operator artimatika adalah operator yang berfungsi untuk perhitungan matematika seperti pembagian,perkalian, penambahan, pengurangan berikut adalah tabel dari operator aritmatikaagian,perkalian, penambahan, pengurangan berikut adalah tabel dari operator aritmatika.
Operator aritmetika terdiri dari:
2. Operator Assignment
Operator Assignment jika di artikan ke dalam bahasa Indonesia adalah "Senyawa Tugas". Tapi di Indonesia orang biasa menyebut sebagai "Pemberi Nilai Aritmetika". Operasi ini mirip seperti Operator aritmetika hanya saja bereda cara penulisanya (Lebih singkat).
Operator Assignment terdiri dari :
3. Operator Increment dan Decrement
Operator Increment dan Decrement adalah operator yang biasa digunakan dalam perulangan. Operator ini akan menambahkan 1 jika menggunakan increment dan mengurangi 1 jika menggunakan decrement.
Operator Increment dan Decrement terdiri dari :
Dalam peletakan operator, Operator increment dan decrement dapat diletakan pada awal atau akhir, Peletakan operator ini akan mempengaruhi cara kerja dari operator tersebut, seperti yang di jelaskan di bawah ini :
++X (Prefix) adalah Nilai variabel X dinaikan dahulu sebelum diproses.
X++ (Postfix) adalah Nilai variabel X diproses dahulu sebelum dinaikan.
4. Operator Relational
Operator Relational merupakan sebuah operator yang bernilai true dan false. Untuk mengevaluasi antara 2 ekspresi, dapat digunakan operator Relasional. Hasil dari operator ini adalah nilai bool yaitu hanya berupa true atau false, atau dapat juga dalam nilai int, 0 untuk mereprensentasikan "false" dan 1 untuk merepresentasikan "true".
Operator Relational terdiri dari :
5. Operator Logical
Operator Logical digunakan untuk memeriksa kesamaan nilai dari dua data atau lebih dan juga ada yang dapat mengembalikan nilai dari bilangan Boolean.
Operator Logical terdiri dari :
6. Operator Bitwise
Operator Bitwise adalah operasi matematika yang mengoperasikan pada bilangan biner berbasis 2. Operator bitwise berfungsi untuk mengoperasi sebuah data angka bilangan desimal yang akan diubah menjadi bilangan biner terlebih dahulu dan dioperasikan sesuai operasi yang diperintahkan, untuk hasil akhirnya akan diubah kembali menjadi bilangan desimal.
Operator Bitwise terdiri dari :
Comentarios