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