Ada enam jenis kelompok operator dalam pemrograman C++ yang harus kamu ketahui:
Operator Artimatika;
Operator Penugasan;
Operator Pembanding;
Operator Logika;
Operator Bitwise;
dan Operator Lain-lain.
1. Operator Aritmatika
Operator aritmatika merupakan operator yang digunakan untuk melakukan operasi aritmatika.
Buatlah program baru bernama operator_aritmatika.cpp, kemudian isi dengan kode berikut.
#include <iostream>
using namespace std;
int main(){
int a, b, c;
return 0;
}
2. Operator Penugasan
Operator penugasan (Assignment Operator) merupakan operator untuk meberikan tugas pada variabel.
Biasanya untuk mengisi nilai.
Contoh program
#include <iostream>
using namespace std;
int main(){
int a, b;
return 0;
}
3. Operator Pembanding
Operator pembanding adalah operator untuk memabndingkan dua buah nilai. Operator ini juga dikenal
dengan operator relasi.
Pada bahasa C++, nilai true akan samadengan 1 dan false akan samadengan 0.
#include <iostream>
using namespace std;
int main(){
int a = 4, b = 3;
bool hasil;
hasil = a < b;
cout << "a < b = " << hasil << endl;
hasil = a >= b;
cout << "a >= b = " << hasil << endl;
hasil = a <= b;
cout << "a <= b = " << hasil << endl;
hasil = a == b;
cout << "a == b = " << hasil << endl;
hasil = a != b;
cout << "a != b = " << hasil << endl;
return 0;
}
4. Operator Logika
Kalau kamu pernah belajar logika matematika, pasti tidak akan asing dengan operator ini.
contoh program
#include <iostream>
using namespace std;
int main(){
int a = 1; // true
int b = 0; // false
bool hasil;
// logika AND
hasil = a && b;
cout << "a && b = " << hasil << endl;
// logika OR
hasil = a || b;
cout << "a || b = " << hasil << endl;
// logika NOT
cout << "!a = " << !a << endl;
return 0;
}
5. Operator Bitwise
Operator bitwise merupkan operator yang digunakan untuk operasi berdasarkan bit (biner) dari sebuah
nilai.
6 = 0110
3 = 0011