OPERATOR PADA C++
Operator
Aritmatika
Operator untuk operasi aritmatika yang tergolong sebagai operator Binary adalah :
Operator untuk operasi aritmatika yang tergolong sebagai operator Binary adalah :
Operator
|
Keterangan
|
*
|
Perkalian
|
/
|
Pembagian
|
%
|
Sisa
Pembagian
|
+
|
Penjumlahan
|
−
|
Pengurangan
|
Operator yang tergolong sebagai operator Unary, adalah :
Operator
|
Keterangan
|
+
|
Tanda
Plus
|
−
|
Tanda
Minus
|
Operator Assignment
Sebelumnya kita telah mengenal operator pemberi nilai ( assignment operator ) yaitu tanda “ = “. Sebagai contoh penggunaan operator pemberi nilai :
A = A + 1
Dari penulisan ekspresi diatas dapat menyederhanakan menjadi :
A ++ atau A –
Notasi ++ atau — dapat diletakkan di depan atau di belakang variable.
Contoh A ++ atau ++ A / A — atau — A
Kedua bentuk penulisan notasi ini mempunyai arti yang berbeda :
1.
Jika diletakkan di depan variable, maka proses penambahan
atau pengurangan akan dilakukan sesaat sebelum atau langsung pada saat
menjumpai ekspresi ini sehingga nilai variabel tadi akan langsung berubah
begitu ekspresi ini ditemukan, sedangkan
2.
Jika diletakkan di belakang variable, maka
proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini dijumpai
atau nilai variabel tadi akan tetap pada saat ekspresi ini ditemukan
Notasi “
+= “ ini dikenal dengan operator majemuk. Ada beberapa operator pemberi nilai
aritmatka diantaranya :
Operator
|
Keterangan
|
*=
|
Perkalian
|
/=
|
Pembagian
|
%=
|
Sisa
Pembagian
|
+=
|
Penjumlahan
|
-=
|
Pengurangan
|
Operator Penambah dan Pengurang
Masih berkaitan dengan operator pemberi nilai, Borland C++ menyediakan operator penambah dan pengurang. Dari contoh penulisan operator pemberi nilai sebagai penyederhanaannya dapat digunakan operator penambah dan pengurang.
Operator
|
Keterangan
|
++
|
Penambahan
|
–
|
Pengurangan
|
Operator Relasi
Operator Relasi digunakan untuk membandingkan dua buah nilai. Hasil perbandingan operator ini menghasilkan nilai numerik 1 (True) atau 2 (False).
Operator
|
Keterangan
|
==
|
Sama
Dengan ( bukan pemberi nilai )
|
!=
|
Tidak
Sama dengan
|
>
|
Lebih
Dari
|
<
|
Kurang
Dari
|
>=
|
Lebih
Dari sama dengan
|
<=
|
Kurang
Dari sama dengan
|
Operator Logika
Operator
|
Keterangan
|
&&
|
Operator
Logika AND
|
|
|
|
Operator
Logika OR
|
!
|
Operator
Logika NOT
|
Operator Bitwise
Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit. Borland C++ menyedikan enam buah operator bitwise.
Operator
|
Keterangan
|
~
|
Bitwise
NOT
|
<<
|
Bitwise
Shift Left
|
>>
|
Bitwise
Shift Right
|
&
|
Bitwise
AND
|
^
|
Bitwise
XOR
|
|
|
Contoh:
|
Komentar
Posting Komentar