Operator merupakan simbol atau kata yang dapat digunakan dalam program untuk melakukan suatu operasi atau manipulasi, seperti menjumlahkan 2 buah nilai, memberikan nilai ke variabel dan sebagainya. Sehingga mahasiswa dapat memahami fungsi atau kegunaan dari operator tersebut.
1. Operator Pengerjaan (Assigment Operator)
Suatu operator bertanda sama dengan (=) yang digunakan untuk mengisikan nilai yang berada pada sebelah kanan variabel.
Contoh:
a = 5
a = b = c
2. Operator Aritmatika
Operator yang digunakan untuk melakukan operasi aritmatika terhadap nilai suatu variabel-variabel. Ada 2 jenis operator aritmatika yaitu operator binary dan operator unary.
Tabel operator binary
Operator | Keterangan |
* | Perkalian |
/ | Pembagian |
% | Modulus atau sisa pembagian |
+ | Pertambahan |
- | Pengurangan |
Tabel Operator unary
Operator | Keterangan |
+ | Tanda Plus |
- | Tanda Minus |
++ | Prefix: Preincrement |
Postfix: Postincrement | |
-- | Prefix: Predecrement |
Postfix: Postdecremer |
3. Operator Peningkatan dan Penurunan
Operator peningkatan digunakan untuk menambah nilai 1 dari nilai sebelumnya dan operator penurunan digunakan untuk mengurangi nilai 1 pada nilai sebelumnya.
4. Operator Bitwise
Operator dalam bentuk bit dan seluruh operasinya hanya dapat dikenakan pada operand yang bertipe integer atau karakter
Operator | Keterangan |
<< | Geser ke kiri |
>> | Geser ke kanan |
& | Operasi bit AND |
| | Operasi bit OR |
^ | Operasi bit XOR |
~ | Operasi bit NOT |
5. Operator Hubungan
Operator ini digunakan untuk membandingkan dua elemen nilai dan akar yang dihasilkan nilai perbandingannya, yaitu betul (bernilai 1) atau salah (bernilai 0).
Operator | Keterangan |
> | Lebih besar dari |
>= | Lebih besar sama dengan |
< | Lebih kecil |
<= | Lebih kecil sama dengan |
== | Sama dengan |
!= | Tidak sama dengan |
6 Operator Logika
Operator logika bisasanya berpasangan dengan operator hubungan nilai perbandingan dari operator logikanya menghasilkan 2 nilai yaitu betul (nilai 1) dan salah (nilai 0)
Operator | Keterangan |
&& | Operator logika AND |
|| | Operator logika OR |
! | Operator logika NOT |
7 Operator Alamat
Operator ini berhubungan dengan pengunaan pointer
Operator | Keterangan |
& | Menunjukkan alamat dari suatu data |
* | Menunjukkan suatu pointer |
Video tutorial
Source code download disini
Tidak ada komentar:
Posting Komentar