Operator-operator yang disediakan C++ berupa keyword atau karakter khusus. Operator-operator ini cukup penting untuk diketahui karena meupakan sa;ah satu dasar bahasa C.
Assignation (=)
Untuk memberikan nilai ke suatu variable.
contoh : 1= 5
Artinya, memberikan nilai integer 5 ke variabel a. Sisi kiri dari operator disebut lvalue (left value), dan sisi kanan disebut rvalue (right value). lvalue harus selalu berupa variabel dan sisi kanan dapat berupa konstanta, variabel, hasil dari suatu operasi atau kombinasi dari semuanya.
Arithmetic Operator
+ ( addition )
- ( subtraction )
* ( multiplicaption )
/ ( division )
% ( module )
Compound assignation operator
+=
-=
*=
/=
%=
>>=
<<=
&=
^=
|=
Increace (++) and decrease(--)
Operator increase dan decrease dapat digunakan sebagai prefik atau suffix. Dengan kata lain dapat dituliskan sebelum identifier variabel (++a) atau sesudahnya (a++). Operator increase yang digunakan sebagai prefix (++a).
Relational Operators
== Equal
!= Different
> Greater than
< Less than
>= Greater or equal than
<= Less or equal than
Bitwise Operator
& And
| Or
^ XOR
~ Not
<< SHL (shift left)
>> SHR (Shift Right)
Sumber :
Arsip pribadi (Materi TPT-2/C++/Ronggo Permono/2007)
Tidak ada komentar:
Posting Komentar