Operator C ++
Operator digunakan untuk melakukan operasi pada variabel dan nilai.
Pada contoh di bawah ini, kita akan coba menggunakan operator + untuk menjumlahkan dua nilai:
Contoh :
#include <iostream> using namespace std; int main() { int x = 100 + 50; cout << x; return 0; }
Output :

Meskipun operator + sering digunakan untuk menjumlahkan dua nilai, seperti pada contoh di atas, ini juga dapat digunakan untuk menjumlahkan variabel dan nilai atau variabel dan variabel lain:
Contoh :
#include <iostream>
using namespace std;
int main() {
int sum1 = 100 + 50; // 150 (100 + 50)
int sum2 = sum1 + 250; // 400 (150 + 250)
int sum3 = sum2 + sum2; // 800 (400 + 400)
cout << sum1 << "\n";
cout << sum2 << "\n";
cout << sum3;
return 0;
}
C ++ membagi operator menjadi beberapa grup berikut:
- Operator aritmatika (Arithmetic operators)
- Operator penugasan (Assignment operators)
- Operator perbandingan (Comparison operators)
- Operator logika (Logical operators)
- Operator bitwise (Bitwise operators)
Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi matematika umum.
- Operator :
+ - Nama : Addition(Penjumlahan)
- Deskripsi: Menjumlahkan 2 nilai
- Contoh : x+y
#include <iostream>
using namespace std;
int main() {
int x = 5;
int y = 3;
cout << x + y;
return 0;
}
Output :

- Operator :
- - Nama : Subtraction(Pengurangan)
- Deskripsi: Mengurangi satu nilai dari yang lain
- Contoh : x – y
#include <iostream>
using namespace std;
int main() {
int x = 5;
int y = 3;
cout << x - y;
return 0;
}
Output :

- Operator :
* - Nama : Multiplication(Perkalian)
- Deskripsi: Mengalikan 2 nilai
- Contoh : x*y
#include <iostream>
using namespace std;
int main() {
int x = 5;
int y = 3;
cout << x * y;
return 0;
}
Output :

- Operator :
/ - Nama : Division (Pembagian)
- Deskripsi: Membagi satu nilai dengan nilai lainnya
- Contoh : x/y
#include <iostream>
using namespace std;
int main() {
int x = 12;
int y = 3;
cout << x / y;
return 0;
}
Output :

- Operator :
% - Nama : Modulus (Sisa hasil bagi)
- Deskripsi: Mengembalikan sisa pembagian
- Contoh : x % y
#include <iostream>
using namespace std;
int main() {
int x = 5;
int y = 2;
cout << x % y;
return 0;
}
Output :

- Operator :
++ - Nama : Increment(kenaikan)
- Deskripsi: Meningkatkan nilai variabel sebesar 1
- Contoh : ++1
#include <iostream>
using namespace std;
int main() {
int x = 5;
++x;
cout << x;
return 0;
}Output :

- Operator :
-- - Nama : Decrement(penurunan)
- Deskripsi: Menurunkan nilai variabel sebesar 1
- Contoh : –x
#include <iostream>
using namespace std;
int main() {
int x = 5;
--x;
cout << x;
return 0;
}Output :
