Operator Aritmatika
Operator untuk operasi aritmatika yang tergolong sebagai operator Binary adalah :
Operator | Keterangan | Contoh |
* | Perkalian | 4 * 5 |
/ | Pembagian | 8 / 2 |
% | Sisa Pembagian | 5 % 2 |
+ | Penjumlahan | 7 + 2 |
− | Pengurangan | 6 − 2 |
Operator yang tergolong sebagai operator Unary, adalah :
Operator | Keterangan | Contoh |
+ | Tanda Plus | −4 |
− | Tanda Minus | +6 |
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, Borland C++ dapat menyederhanakan menjadi :
A += 1
A+ = 1 atau A – = 1 ; masih dapat disederhanakan 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 :
- 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
- 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
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 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 |
| | Bitwise OR |
- Operator Bitwise << (Shift Left)
- Operator Bitwise >> (Shift Right)
- Operator Bitwise & (And)
- Operator Bitwise | ( Or )
- Operator Bitwise ^ ( eXclusive Or )
- Operator Bitwise ~ ( Not )
matur nuwun
ReplyDeleteMantaps gan, oya jika ada yang sekiranya mebutuhkan tambahan referensi, silakan mampir saja dimari gan, suguhan lengkap dengan contoh programmnya,
ReplyDeletehttp://gatewawan.blogspot.com/2014/07/mengenal-operator-dalam-cpp.html
Best Regard,
Teknocrat
Pranala--> MENGENAL OPERATOR DALAM C++
Deleteyuhuuu....bermanfaat sekali
ReplyDeletePemotong simcard