5398f operator dalam bahasa c

OPERATOR DALAM
BAHASA C
Materi Pertemuan
Minggu Ke - 4

DEFINISI
Operator 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

1

Unary


Memerlukan 1
operand

2

Binary

3

Ternary

Memerlukan 2
operand
Memerlukan 3
operand

Contoh
A++
B-x=a+b
x = ( a > b) ? a : b;


KLASI FI KASI OPERATOR
( Be r da sa r k a n Fu n gsin ya )

1.
2.
3.
4.

Operat or hit ung ( arit hm et ic operat or)
Operat or relasi ( relat ional operat or)
Operat or bit ( bit wise operat or)
Operat or gabungan/ kom binasi ( com bined
operat or)
5. Operat or penurunan/ penaikan
( decrem ent / increm ent operat or)
6. Operat or logika ( logic operat or)

Operator Aritmatik/Hitung
Operator A r t i


+
*
/
%

pengurangan
penambahan
perkalian
pembagian
sisa bagi

Contoh Penggunaan
jika y = 3 dan z = 2
x = y - z; maka x = 1
x = y + z; maka x = 5
x = y * z; maka x = 6
x = y / z; maka x = 1.5
x = y % z; maka x = 1


Operator Relasi
Operator yang biasa digunakan untuk membandingkan 2
buah operand.
==

Sam a dengan

!=

Tidak sam a dengan

>

Lebih dari

<

Kurang dari

>=


Lebih dari sam a dengan



Logika DAN
Logika OR
Eklusif OR
Not at au bit inversi
Shift left
Shift Right

Ope r a t or Ga bu n ga n
( k om bin a si)
Merupakan operat or gabungan ant ara operat or sam a dengan
( = ) dengan sem barang operat or hit ung at au bit , dengan
t uj uan unt uk m enyederhanakan penulisan.

Ekspresi Setara Dengan Jenis Operasi
a += b

a -= b
a *= b
a /= b
a %= b

a=a+ b
a=a- b
a=a* b
a=a/ b
a=a% b

penambahan
pengurangan
perkalian
pembagian
sisa bagi

Operator pengurangan
/penambahan 1 satuan
Operator yang digunakan untuk menaikan/menurunkan

sebanyak 1 satuan dari suatu variabel baik didepannya
maupun dibelakangya
Operator

Arti

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

Operat or Logika
Operat or yang biasa digunakan
unt uk m engabungkan 2 buah
relasi:
Operat or
&&
||
!

Ar t I
AND ( dan)
OR ( at au)
NOT ( t idak)

Selesai.
Mari berlatih menggunakan operator2
tersebut