Operator
Penulis: Sayed
Operator merupakan simbol yang mengoperasikan sesuatu, seperti penjumlahan, pada suatu variabel. Terdapat enam jenis kategori operator pada C++ yakni operator aritmatika, penugasan, perbandingan, logika, bitwise, dan lain lain. Pada bab ini kita akan membahas seluruh operator kecuali bitwise dan lain-lain. Operator bitwise akan dijelaskan lebih pada bab Bitmask sedangkan operator lain-lain akan Anda temukan satu persatu pada bab selanjutnya. Berikut adalah daftar seluruh operator (kecuali bitwise dan lain-lain) di bawah ini:
Operator Aritmatika
+
Penjumlahan
-
Pengurangan
*
Perkalian
/
Pembagian
%
Modulo (sisa pembagian)
Berikut adalah contohnya:
#include <iostream>
using namespace std;
int main(){
int x = 5
int y = 2
cout << x + y;
}Program akan mengeluarkan 7.
#include <iostream>
using namespace std;
int main(){
int x = 5
int y = 2
cout << x - y;
}Program akan mengeluarkan 3.
#include <iostream>
using namespace std;
int main(){
int x = 5
int y = 2
cout << x * y;
}Program akan mengeluarkan 10.
Program akan mengeluarkan 2. Ingat bahwa hasil penjumlahan dari dua buah int adalah int juga. Dalam kasus ini x / y akan menghasilkan yang berarti pembulatan kebawah dari yakni .
Program akan mengeluarkan 1. Ini bisa dijelaskan dengan contoh pembagian pizza. Apabila Anda memiliki 5 buah potong pizza dan Anda ingin membagikan potongan pizza tersebut ke dua orang teman Anda sebagai mana mereka mendapatkan bagian pizza utuh dan sisanya menjadi milik Anda, Anda akan memberikan 2 buah pizza ke dua orang teman Anda yang pada akhirnya menyisakan Anda dengan satu buah potong pizza.
Operator Penugasan
=
Menjadikan nilai x menjadi y
+=
menjadikan nilai x menjadi x + y
-=
Menjadikan nilai x menjadi x - y
*=
Menjadikan nilai x menjadi x * y
/=
Menjadikan nilai x menjadi x / y
%=
Menjadikan nilai x menjadi x % y
Operator Perbandingan
==
Sama dengan
!=
Tidak sama dengan
>
Lebih besar
<
Lebih kecil
>=
Lebih besar sama dengan
<=
lebih kecil sama dengan
Contohnya akan diberikan pada bab percabangan
Operator Logika
&&
Logical AND. Benar apabila seluruh operand true.
||
Logical OR. Benar apabila setidaknya salah satu operand true.
!
Logical NOT. Benar apabila operandnya false.
Contohnya akan diberikan pada bab percabangan.
Last updated