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