Download - OPERATOR DALAM BAHASA C.pdf
OPERATOR DALAM BAHASA C
DEFINISIOperator merupakan simbol khusus atau kata kunci yang digunakan
untuk memanipulasi satu/beberapa konstanta/variabel dalam suatu ekspresi.
Operator dalam bahasa C dpt bersifat:
No Tipe Keterangan Contoh
1 Unary Memerlukan 1 operand
A++
B--
2 Binary Memerlukan 2 operand
x=a+b
3 Ternary Memerlukan 3 operand
x = ( a > b) ? a : b;
KLASIFIKASI OPERATOR(Berdasarkan Fungsinya)
1. Operator hitung (arithmetic operator)
2. Operator relasi (relational operator)
3. Operator bit (bitwise operator)
4. Operator gabungan/kombinasi (combined operator)
5. Operator penurunan/penaikan (decrement/increment operator)
6. Operator logika (logic operator)
Operator Aritmatik/Hitung
Operator A r t i Contoh Penggunaan
jika y = 3 dan z = 2
- pengurangan x = y - z; maka x = 1
+ penambahan x = y + z; maka x = 5
* perkalian x = y * z; maka x = 6
/ pembagian x = y / z; maka x = 1.5
% sisa bagi x = y % z; maka x = 1
Operator Relasi
Operator yang biasa digunakan untuk membandingkan 2
buah operand.
== Sama dengan
!= Tidak sama dengan
> Lebih dari
< Kurang dari
>= Lebih dari sama dengan
<= Kurang dari sama dengan
Operator BIT
Operator yang digunakan untuk memanipulasi BIT.
& Logika DAN
| Logika OR
^ Eklusif OR
~ Not atau bit inversi
<< Shift left
>> Shift Right
Operator Gabungan(kombinasi)
Merupakan operator gabungan antara operator sama dengan (=) dengan sembarang operator hitung atau bit, dengan tujuan untuk menyederhanakan penulisan.
Ekspresi Setara Dengan Jenis Operasi
a += b a = a + b penambahana -= b a = a - b pengurangana *= b a = a * b perkaliana /= b a = a / b pembagiana %= b a = a % b sisa bagi
Operator pengurangan /penambahan 1 satuanOperator yang digunakan untuk menaikan/menurunkan
sebanyak 1 satuan dari suatu variabel baik didepannya maupun dibelakangya
Operator A r t i Contoh Penggunaan jika y = 4 dan x = 3
-- Penurunan x = --y; maka x = 3 dan y = 3x = y--; maka x = 4 dan y = 3
++ Penaikan x = ++y; maka x = 5 dan y = 5x = y++; maka x = 4 dan y = 5
Operator Logika
Operator yang biasa digunakan untuk mengabungkan 2 buah relasi:
Operator A r t I
&& AND (dan)
|| OR (atau)
! NOT (tidak)
Selesai.Mari berlatih menggunakan operator2
tersebut