OPERATOR C++
Operator merupakan simbol yang biasa dilibatkan dalam pembuatan program untuk melakukan suatu operasi ataupun manipulasi. Sebuah program membutuhkan perintah-perintah yang digunakan untuk memanipulasi data yang ada didalamnya, yang dalam bahasa C++ dikenal dengan Operator. Operator adalah sebuah simbol/syntax yang digunakan oleh program untuk mengolah dan mamanipulasi data menjadi data yang baru.
Operator dalam C++ terbagi menjadi beberapa kategori sebagai berikut
Operator Aritmatika
Operator Aritmatika merupakan operator yang digunakan untuk melakukan perhitungan aritmatika. Operator Aritmatika dibagi menjadi 2 macam yaitu Operator Binary dan Operator Unary.
Operator Binary
+ Operator Penjumlahan
- Operator Pengurangan
* Operator Perkalian
% Operator Modulus
= Operator Sama Dengan
Operator Unary
+ Operator Nilai Plus
- Operator Nilai Minus
++ Operator Nilai Menaik (Increment)
-- Operator Nilai Menurun (Decrement)
Tabel Operator Binary
Operator
|
Arti
|
*
|
Perkalian
|
=
|
Sama
Dengan
|
+
|
Penjumlahan
|
-
|
Pengurangan
|
%
|
Modulus
|
Tabel Operator Unary
Operator
|
Arti
|
Letak
|
Contoh
|
Equivalen
|
-
|
Unary
minus
|
Sebelum
operator
|
A + -B * C
|
A + (-B) *
C
|
++
|
Peningkatan
dengan penambahan nilai 1
|
Sebelum
dan sesudah
|
A++
|
A = A + 1
|
- -
|
Penurunan
dengan pengurangan nilai 1
|
Sebelum
dan sesudah
|
A--
|
A = A – 1
|
Operator Relasi
Operator Relasi merupakan operator yang digunakan untuk melakukan perbandingan. Operator Relasi terdiri dari
Operator Relasi merupakan operator yang digunakan untuk melakukan perbandingan. Operator Relasi terdiri dari
Operator Relasi
< Operator Lebih Kecil Dari
> Operator Lebih Besar Dari
<= Operator Lebih Kecil Sama Dengan
>= Operator Lebih Besar Sama Dengan
== Operator Sama Dengan
!= Operator Tidak Sama Dengan
Tabel Operator Relasi
Operator
|
Arti
|
Contoh
|
<
|
Kurang
dari
|
x < y :
Apakah x kurang dari y
|
<=
|
Kurang
dari sama dengan
|
x <= y
: Apakah x kurang dari sama dengan y
|
>
|
Lebih dari
|
x > y :
Apakah x lebih dari y
|
>=
|
Lebih dari
sama dengan
|
x >= y
: Apakah x lebih dari sama dengan y
|
==
|
Sama
dengan
|
x == y :
Apakah x sama dengan y
|
!=
|
Tidak sama
dengan
|
x != y :
Apakah x tidak sama dengan y
|
Operator Logika
Operator Logika merupakan operator yang digunakan untuk melakukan fungsi logika. Operator Logika terdiri dari
Operator Logika merupakan operator yang digunakan untuk melakukan fungsi logika. Operator Logika terdiri dari
Operator Logika
&& Operator And
|| Operator Or
! Operator Not
Tabel Operator Logika
Operator
|
Arti
|
&&
|
Logika AND
|
||
|
Logika OR
|
!
|
Logika NOT
|
Berikut adalah contoh program c++ yang menggunakan operator
#include <iostream.h>
#include <conio.h>
main(){
int a = 4;
int b = 2;
cout<<a<<" + "<<b<<" = "<<(a+b)<<endl;
cout<<a<<" - "<<b<<" = "<<(a-b)<<endl;
cout<<a<<" * "<<b<<" = "<<(a*b)<<endl;
cout<<a<<" / "<<b<<" = "<<(a/b)<<endl;
cout<<a<<" % "<<b<<" = "<<(a%b)<<endl;
cout<<a<<" < "<<b<<" = "<<(a<b)<<endl;
cout<<a<<" <= "<<b<<" = "<<(a<=b)<<endl;
cout<<a<<" > "<<b<<" = "<<(a>b)<<endl;
cout<<a<<" >= "<<b<<" = "<<(a>=b)<<endl;
cout<<a<<" != "<<b<<" = "<<(a!=b)<<endl;
getch();
}
#include <iostream.h>
#include <conio.h>
main(){
cout<<"1 && 1 = "<<(1 && 1)<<endl;
cout<<"1 && 0 = "<<(1 && 0)<<endl;
cout<<"0 && 1 = "<<(0 && 1)<<endl;
cout<<"0 && 0 = "<<(0 && 0)<<endl;
cout<<"1 || 1 = "<<(1 || 1)<<endl;
cout<<"1 || 0 = "<<(1 || 0)<<endl;
cout<<"0 || 1 = "<<(0 || 1)<<endl;
cout<<"0 || 0 = "<<(0 || 0)<<endl;
cout<<"!1 = "<<(!1)<<endl;
cout<<"!0 = "<<(!0)<<endl;
getch();
}
Sekian
pengetahuan tentang OPERATOR DALAM C++ , bila terdapat kesalahan mohon maaf karena
tiada manusia yang sempurna, dan saya pun masih perlu banyak belajar dari para
pembaca sekalian, kritik dan saran yang baik akan membangun hasil yang lebih
baik lagi, sekian dan terima kasih.
~Manajemen Informatika Politeknik Negeri Lampung~