Assalamu 'alaikum wr. wb.
Operator merupakan simbol
atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu
operasi atau manipulasi, seperti menjumlahan dua buah nilai, memberikan
nilai ke suatu variabel, membandingkan kesamaan dua buah nilai dan
sebagainya.
Tabel Macam-macam operator, arah proses dan jenjangnya
Kategori | Operator | Arah Proses | Jenjang |
Kurung, indeks, larik dan elemen | ( ) [ ] - > | Kiri-kanan | 1 |
Operator unary | ! ~ ++ — & * (tipe) sizeof | Kanan-kiri | 2 |
Operator aritmatika perkalian, pembagian dan sisa pembagian | ? * % | Kiri-kanan | 3 |
Operator aritmatika penjumlahan dan pengurangan | + - | Kiri-kanan | 4 |
Operator bitwise pergeseran bit | << >> | Kiri-kanan | 5 |
Operator hubungan | < <= > >= | Kiri-kanan | 6 |
Operator hubungan dan kesamaan dan ketidaksamaan | == != | Kiri-kanan | 7 |
Operator bitwise AND | & | Kiri-kanan | 8 |
Operator bitwise XOR | ^ | Kiri-kanan | 9 |
Operator bitwise OR | | | Kiri-kanan | 10 |
Operator kondisi AND | && | Kiri-kanan | 11 |
Operator kondisi OR | || | Kiri-kanan | 12 |
Operator ternary | ? ; | Kanan-kiri | 13 |
Operator pengerjaan aritmatika | = += -= *= /= %= | Kanan-kiri | 14 |
Operator pengerjaan bitwise | &= ^= |= <<= >>= | Kanan-kiri | 15 |
Operator koma | , | Kiri-kanan | 16 |
Jenjang menunjukkan operator mana yang akan akan dikerjakan terlebih dahulu jika dalam suatu ungkapan melibatkan lebih dari satu macam operator. Jenjang dengan nilai 1 adalah jenjang yang tertinggi. Misalnya ungkapan X=B+A, melibatkan dua operator yaitu operator aritmatika "+" dengan jenjang yang lebih tinggi dibandingkan dengan operator pengerjaan "=", sehingga ungkapa B+A akan dikerjakan terlebih dahulu dan kemudian hasilnya akan diberikan ke variabel X.
Sekian dulu postingan saya tentang Operator-operator pada Bahasa C, semoga bermanfa'at. Wassalamu 'alaikum wr. wb.
Sumber : radianjs
nice gan artikelnya, bagus nih untuk saya juga :D
BalasHapussemoga bermanfa'at ^_^
Hapus