Type something and hit enter

advertise here
Operator Pada Pemrograman Bahasa C



Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatu variabel, membandingkan kesamaan dua buah nilai.

Bahasa Pemrograman C banyak memiliki operator yang sudah di built-in. Bahasa C mengenal penggunaan beberapa operator dengan fungsi yang berbeda-beda. Setiap operator memiliki kedudukan atau hirarki saat penanganan program. Operator dengan hirarki lebih tinggi akan dikerjakan lebih dahulu dibandingkan operator dengan hirarki lebih rendah.

Berdasarkan jumlah operandnya (jumlah nilai yang dibandingkan), operator dibagi menjadi tiga, yaitu:
  • Unary operator, contoh : -C , operator yang hanya memiliki sebuah operand (yaitu C).
  • Biary operator, contoh : A+B , tergolong sebagai operator binary, yaitu operator yang dikenakan terhadap dua buah nilai (operand).
  • Ternary operator, contoh : (x > y) ? 0 : 1 , operator yang melibatkan 3 buah operand.

Berikut ini beberapa tipe operator dalam Bahasa C :

1. Operator Aritmatika
2. Operator Bitwise
3. Operator Penugasan
4. Operator Perbandingan
5. Operator Logika
6. Operator Lain
    Karena banyaknya operator pada pemrogaman bahasa C, pada kesempatan ini Saya akan menjelaskan Operator Lain (Misc Operator) Pada Pemrograman Bahasa C.


    Operator Lain (Misc Operator)

    Selain dari beberapa operator diatas ada operator tambahan yang disebut operator misc. Operator Misc adalah operator tambahan yang sering dipakai terutama pada pemrograman array misalnya operator sizeof dan pointer ( * ).

    Tabel Operator Perbandingan Pada Bahasa C
    OperatorKeteranganContohHasil
    sizeof()Menghasilkan ukuran (size) dari variabelsizeof(a)Menghasilkan bilangan integer, misal 5
    &Mengembalikan alamat (address) dari variabel&aMenghasilkan alamat sebenarnya dari variabel
    *Pointer ke sebuah variabel*aMengarahkan pointer ke sebuah variabel
    ?Operator kondisib = (a == 1) ? 20:30Jika kondisi a==1 benar maka nilai b=20 dan jika salah maka nilai b=30





    Itulah beberapa operator pada pemrograman bahasa C. Demikian artikel tentang Operator Lain (Misc Operator) Pada Pemrograman Bahasa C. Semoga bermanfaat :)