Operator dan Ekspresi dalam Bahasa C - BaniLinux
News Update
Loading...

Tuesday, January 31, 2017

Operator dan Ekspresi dalam Bahasa C



Ekspresi Dalam Bahasa C

Ekspresi  adalah transformasi nilai menjadi keluaran yang dilakukan melalui suatu perhitungan (komputasi). Ekspresi terdiri atas operand dan operator, contoh ekspresi: “a + b”.Hasil Evaluasi dari sebuah Ekpresi adalah nilai yang sesuai dengan type operand yang dipakai  

Operator Dalam Bahasa C

Operator adalah simbol-simbol yang digunakan untuk melaksanakan suatu pengolahan data, baik berupa bilangan maupun teks. Dengan menggunakan operator-operator tersebut, seorang pemrogram tidak perlu lagi secara khusus mempelajari bagaimana subuah perangkat keras komputer melaksanakan pengolahan terhadap data yang diberikan.


Bahasa C memiliki banyak operator. Hal ini membuat bahasa c sangat mudah menyelesaikan persoalan.
Berbagai macam operator tersebut adalah :

1. Operator Aritmatika   

Operator aritmatika adalah sekelompok operator yang digunakan untuk mengolah operasi hitung aritmatik.

Daftar operasi hitung aritmatik



Operator
Nama
Contoh
Penjelasan
*
Perkalian
x * y
Kalikan x dengan y
/
Pembagian
x / y
Bagi x dengan y
%
Modulo
x % y
Sisa pembagian x oleh y
+
Penjumlahan
x + y
Tambahkan x dengan y
-
Pengurangan
x – y
Kurangkan x dengan y
++
Postfix Inkremen
Prefix Inkremen
++x
x++
Inkremen x setelah digunakan
Inkremen x sebelum digunakan
--
Postfix Dekremen
Prefix Dekremen
--x
x--
Dekremen x sebelum digunakan
Dekremen x sesudah digunakan
-
Negasi
-x
Negasikan nilai x
+
Unary plus
+x
Nilai positif x

Operator-operator *, /, %, +, dan – merupakan operator dyadic atau binary operator, yakni operator yang membutuhkan dua operand: kiri dan kanan. Sedangkan operator yang hanya membutuhkan satu operand, disebut monadic atau operator unary. Yang termasuk golongan operator ini adalah: inkremen (++) dekremen (--), unary minus (-), unary plus (+).

Presedensi operator aritmatika

Operator
Asosiatifias
Presedensi
++ --
Kanan ke kiri
Tertinggi
-
Kiri ke kanan

* / %
Kiri ke kanan

+ -
Kiri ke kanan
Terendah

2.  Operator Perbandingan
Operator Perbndingan merupakan binary operator yang digunakan untuk membandingkan suatu nilai. 
ada 6 jenis operator perbandingan dalam bahasa C
Operator
Nama
Contoh
Penjelasan
Lebih kecil dari
x > y
1 jika x lebih besar y, 0 jika tidak
<=
Lebih kecil atau sama dengan
x >=y
1 jika x lebih besar atau sama dengan y, 0 jika tidak
Lebih besar dari
x < y
1 jika x lebih kecil y, 0 jika tidak
>=
Lebih besar atau sama dengan
x <=y
1 jika x lebih kecil atau sama dengan y, 0 jika tidak
==
Sama dengan
x == y
1 jika x sama dengan y, 0 jika tidak
!=
Tidak sama dengan
x != y
1 jika x dan y tidak sama, 0 jika tidak


3. Operator Logika


Operator logika adalah operator-operator yang berkaitan dengan operasi logika, seperti negasi, (ingkaran), konjungsi (dan), dan disjungsi (atau).


Daftar operator logika

Operator
Nama
Contoh
Penjelasan
!
NOT logika
!x
1jika x nol, 0 jika tidak
&&
AND logika
x && y
1 jika x dan y keduanya 1
||
OR logika
x ll y
0 jika x dan y keduanya 0

4. Operator Pemberi Nilai 
Operator ini digunakan untuk memberikan nilai kepada suatu variabel disebelah kiri operator. Jika variabel telah memiliki nilai, maka akan diganti dengan variabel atau angka disebelah kanan operator
Operator ini juga bisa digunakan unuk memberikan referensi kepada suatu objek.
Operator ini dilambangan dengan "=" 


             

Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done