Download - OPERATOR DALAM BAHASA C.pdf
![Page 1: OPERATOR DALAM BAHASA C.pdf](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/1.jpg)
OPERATOR DALAM BAHASA C
![Page 2: OPERATOR DALAM BAHASA C.pdf](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/2.jpg)
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](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/3.jpg)
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](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/4.jpg)
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](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/5.jpg)
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](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/6.jpg)
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](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/7.jpg)
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](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/8.jpg)
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](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/9.jpg)
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](https://reader036.vdokumen.com/reader036/viewer/2022082414/55cf9b0c550346d033a48942/html5/thumbnails/10.jpg)
Selesai.Mari berlatih menggunakan operator2
tersebut