OPERATOR DALAM
OPERATOR DALAM
BAHASA C
BAHASA C
OPERATOR DALAM
OPERATOR DALAM
BAHASA C
BAHASA C
OPERATOR DALAM
OPERATOR DALAM
BAHASA C
BAHASA C
OPERATOR DALAM
OPERATOR DALAM
BAHASA C
BAHASA C
Materi Pertemuan
Materi Pertemuan
Minggu Ke
DEFINISI
Operator merupakan simbol khusus atau kata kunci yang digunakan Operator merupakan simbol khusus atau kata kunci yang digunakan
untuk memanipulasi satu/beberapa konstanta/variabel dalam untuk memanipulasi satu/beberapa konstanta/variabel dalam suatu ekspresi.
suatu ekspresi.
Operator dalam bahasa C dpt bersifat: Operator dalam bahasa C dpt bersifat:
No
No TipeTipe KeteranganKeterangan ContohContoh
11 UnaryUnary Memerlukan 1Memerlukan 1 operand operand A++ A++ B B-- --2
2 BinaryBinary Memerlukan 2Memerlukan 2 operand
operand
x=a+b x=a+b
3
3 TernaryTernary Memerlukan 3Memerlukan 3 operand
operand
KLASI FI KASI OPERATOR
KLASI FI KASI OPERATOR
( Be r da sa r k a n Fu n gsin y a ) ( Be r da sa r k a n Fu n gsin y a )
1.
Oper at or hit ung ( ar it hm et ic oper at or )
2.
Oper at or r elasi ( r elat ional oper at or )
3.
Oper at or bit ( bit w ise oper at or )
4.
Oper at or gabungan/ kom binasi ( com bined
oper at or )
5.
Oper at or penur unan/ penaikan
Operator Aritmatik/Hitung
Operator Aritmatik/Hitung
Operator A r t i
Contoh Penggunaan
jika y = 3 dan z = 2
Operator Relasi
Operator Relasi
Operator yang biasa digunakan untuk membandingkan 2 buah operand.
= = Sam a dengan
! = Tidak sam a dengan > Lebih dari
< Kurang dari
Operator BIT
Operator yang digunakan untuk memanipulasi BIT.
& Logika DAN & Logika DAN
| Logika OR
^ Eklusif OR
~ Not at au bit inversi
< < Shift left
Ope r a t or Ga bu n ga n
Ope r a t or Ga bu n ga n
( k om bin a si) ( k om bin a si)
Mer upak an oper at or gabungan ant ar a oper at or sam a dengan ( = ) dengan sem bar ang oper at or hit ung at au bit , dengan t uj uan unt uk m eny eder hanak an penulisan.
Ekspresi Setara Dengan Jenis Operasi
a += b a = a + b penambahan a -= b a = a - b pengurangan a *= b a = a * b perkalian
a /= b a = a / b pembagian a %= b a = a % b sisa bagi
Ekspresi Setara Dengan Jenis Operasi
a += b a = a + b penambahan a -= b a = a - b pengurangan a *= b a = a * b perkalian
Operator pengurangan
/penambahan 1 satuan
Operator 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 = 3 x = y--; maka x = 4 dan y = 3 ++ Penaikan x = ++y; maka x = 5 dan y = 5
x = y++; maka x = 4 dan y = 5
Operator 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 = 3 x = y--; maka x = 4 dan y = 3 ++ Penaikan x = ++y; maka x = 5 dan y = 5
Oper at or Logika
Oper at or yang biasa digunakan
unt uk m engabungkan 2 buah
r elasi:
r elasi:
Oper at or A r t I
Selesai.
Selesai.
Selesai.
Selesai.
Selesai.
Selesai.
Selesai.
Selesai.
Mari berlatih menggunakan operator
Mari berlatih menggunakan operator
22