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 :