Danu Andrean, 03 Jan 2025

Operator C++

Penjelasan Gambar

Operator adalah simbol atau karakter khusus yang digunakan dalam pemrograman untuk melakukan operasi tertentu. Dalam bahasa C++, operator digunakan untuk memanipulasi data dan variabel. Artikel ini akan membahas berbagai jenis operator dalam C++ beserta contohnya.

Jenis-jenis Operator di C++

Operator Aritmatika

Operator ini digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan, perkalian, pembagian, dan modulus.

OperatorDeskripsiContoh
+Penjumlahana + b
-Pengurangana - b
*Perkaliana * b
/Pembagiana / b
%Modulusa % b

 

Contoh Code:
int a = 10, b = 3;
std::cout << "Penjumlahan: " << a + b << std::endl;
std::cout << "Modulus: " << a % b << std::endl;

Operator Relasional

Operator ini digunakan untuk membandingkan dua nilai.

OperatorDeskripsiContoh
==Sama dengana == b
!=Tidak sama dengana != b
>Lebih daria > b
<Kurang daria < b
>=Lebih dari atau Samaa >= b
<=Kurang dari atau samaa <= b

 

Contoh Code:
int a = 5, b = 8;
if (a < b) 
{
    std::cout << "a lebih kecil dari b" << std::endl;
}

Operator Logika

Operator ini digunakan untuk operasi logika pada ekspresi boolean.

OperatorDeskripsiContoh
&&AND (dan)a && b
!NOT (tidak)a ! b
|OR (atau)a | b

 

Contoh Code:
bool a = true, b = false;
if (a && !b) 
{
    std::cout << "Kondisi benar" << std::endl;
}

Operator Assignment

Operator ini digunakan untuk menetapkan nilai ke variabel.

OperatorDeskripsiContoh
=Assignmenta = b
+=Tambah dan assigna += b
-=Kurang dan assigna -= b
*=Kali dan assigna *= b
/=Bagi dan assigna /= b
%=Modulus dan assigna %= b

 

Contoh Code:
int a = 5;
a += 3; // a sekarang bernilai 8

Operator Bitwise

Operator ini digunakan untuk operasi bit pada data.

OperatorDeskripsiContoh
&AND bitwisea = b
|OR bitwisea | b
^XOR bitwisea ^ b
~NOT bitwisea ~ b
<<Shift kiria << b
>>Shift kanana >> b

 

Contoh Code:
int a = 5; // 0101 dalam biner
int b = 3; // 0011 dalam biner
std::cout << "Hasil AND: " << (a & b) << std::endl;

Kesimpulan

Operator dalam C++ adalah elemen penting untuk menulis kode yang efektif dan efisien. Dengan memahami dan menggunakan operator dengan tepat, kamu dapat meningkatkan kemampuan pemrograman kamu dan membuat program yang lebih kuat dan fleksibel. Mulailah berlatih menggunakan berbagai operator ini untuk memahami fungsinya secara mendalam!



#pemrograman #c++