Operator adalah simbol atau karakter khusus yang digunakan untuk melakukan suatu
operasi membantu kompilator untuk memanipulasi secara matematis atau logis pada data yang
diberikan.
Dalam banyaknya macam-macam operator kita biasa menggolongkanya berdasarkan
sifatnya, berikut sifat-sifat dari operator:
1) Unary : Sifat Unary adalah operator yang hanya melibatkan sebuah operand pada suatu
operasi. Ada dua operator unary utama yaitu increment dan decrement operator.
2) Binary : Sifat Binary adalah operator yang melibatkan dua buah operand dan satu operator di
tengah dua operand pada suatu operasi .
3) Ternary : Sifat Tenary pada operator adalah operator kondisi ( atau Conditional Operator)
yang melibatkan tiga buah operand pada suatu operasi.
https://www.belajarcpp.com/tutorial/cpp/operator/
Jenis-jenis operator:
Operator aritmatika adalah operator yang biasa kita temukan untuk operasi matematika.
Aritmatika sendiri merupakan cabang ilmu matematika yang membahas perhitungan sederhana,
seperti kali, bagi, tambah dan kurang (kabataku)
Selain keempat operasi tersebut, bahasa C++ juga memiliki operasi modulo division, atau
operator % yang dipakai untuk mencari sisa hasil bagi.
Tabel berikut merangkum operator aritmatika dalam bahasa pemrograman C++:
Operator perbandingan dipakai untuk membandingkan 2 buah nilai, apakah nilai tersebut sama
besar, lebih kecil, lebih besar, dll. Hasil dari operator perbandingan ini adalah
boolean true atau false.
Ketika ditampilkan dengan perintah cout, true dan false ini akan ditampilkan C++ sebagai
integer 1 atau 0.
Operator logika dipakai untuk menghasilkan nilai boolean true atau false dari 2 kondisi atau
lebih.