operator dalam bahasa c.pdf

10
OPERATOR DALAM BAHASA C

Upload: mamat-romantikanet

Post on 01-Jan-2016

30 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: OPERATOR DALAM BAHASA C.pdf

OPERATOR DALAM BAHASA C

Page 2: OPERATOR DALAM BAHASA C.pdf

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;

Page 3: OPERATOR DALAM BAHASA C.pdf

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)

Page 4: OPERATOR DALAM BAHASA C.pdf

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

Page 5: OPERATOR DALAM BAHASA C.pdf

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

Page 6: OPERATOR DALAM BAHASA C.pdf

Operator BIT

Operator yang digunakan untuk memanipulasi BIT.

& Logika DAN

| Logika OR

^ Eklusif OR

~ Not atau bit inversi

<< Shift left

>> Shift Right

Page 7: OPERATOR DALAM BAHASA C.pdf

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

Page 8: OPERATOR DALAM BAHASA C.pdf

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

Page 9: OPERATOR DALAM BAHASA C.pdf

Operator Logika

Operator yang biasa digunakan untuk mengabungkan 2 buah relasi:

Operator A r t I

&& AND (dan)

|| OR (atau)

! NOT (tidak)

Page 10: OPERATOR DALAM BAHASA C.pdf

Selesai.Mari berlatih menggunakan operator2

tersebut