Operator Unary Operator Binary

119

1. Operator

Operator dalam bahasa C digunakan untuk melakukan suatu operasi atau manipulasi, seperti penjumlahan, pengurangan, melakukan operasi AND, membandingkan dua buah nilai dan sebagainya. Masing-masing operator memiliki fungsi dan simbol yang berbeda-beda. Berikut merupakan macam-macam operator dalam bahasa C beserta fungsinya:

a. Operator Unary

Operator unary merupakan operator yang hanya melibatkan satu buah operand. Berikut merupakan simbol dan fungsi dari operator unary: Operator Jenis Operasi Contoh + Membuat nilai positif +5 - Membuat nilai negative -5 ++ Increment menambah dengan 1 A++ -- Decrement mengurangi dengan 1 A-- Tabel 3. Operator Unary

b. Operator Binary

Operator binary merupakan operator yang digunakan dalam operasi yang melibatkan 2 buah operand. Dalam bahasa C, operator binary dibagi menjadi empat jenis, yaitu:  Operator Aritmatika Operator aritmatika adalah operator yang digunakan untuk melakukan operasi-operasi aritmatika. Berikut merupakan operator yang termasuk dalam operator aritmatika: Operator Jenis Operasi Contoh + Penjumlahan 2 + 3 = 5 - Pengurangan 4 – 2 = 2 Perkalian 2 3 = 6 Pembagian 9 3 = 3 Sisa bagi modulus 8 3 = 2 Tabel 4. Operator Aritmatika  Operator Logika Operator logika adalah operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan bernilai benar true atau 120 salah false. Berikut merupakan operator-operator yang masuk kedalam kategori operator logika: Operator Jenis Operasi Contoh AND dan 1 1 = 1 || OR atau 1 || 0 = 1 NOT negasi 0 = 1 Tabel 5. Operator Logika  Operator Relasional Operator relasional adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Operator ini ditempatkan di dalam sebuah ekspresi, yang kemudian akan menentukan benar atau tidaknya sebuah ekspresi. Berikut merupakan operator-operator yang termasuk kedalam kategori operator relasional: Operator Jenis Operasi Contoh Lebih besar 3 2 = true Lebih kecil 3 2 = false = Lebih besar atau sama dengan 3 = 3 = true = Lebih kecil atau sama dengan 3 = 2 = false == Sama dengan 5 == 2 = false = Tidak sama dengan 5 = 2 = true Tabel 6. Operator Relasional  Operator Bitwise Operator bitwise digunakan untuk memanipulasi bit dari suatu variable. Operator bitwise hanya dapat digunakan untuk variable bertipe char dan int saja. Berikut merupakan operator yang termasuk dalam bahasa c: Operator Jenis Operasi Contoh AND 1 0 = 0 | OR 1 | 0 = 1 EXCLUSIVE OR XOR 1 1 = 0 ~ NOT ~1 = 0 Shift Right 16 1 = 8 Shift Left 1 2 = 4 Tabel 7. Operator Bitwise 121

1. Prepocessor Directive

Dokumen yang terkait

PENGEMBANGAN MODUL PEMBELAJARAN AutoCAD UNTUK MATA PELAJARAN GAMBAR TEKNIK SISWA KELAS X JURUSAN TEKNIK KETENAGALISTRIKAN SMK N 2 PENGASIH YOGYAKARTA.

2 14 188

PENGEMBANGAN TRAINER INTERFACE PORT SERIAL DAN PORT USB SEBAGAI MEDIA PEMBELAJARAN PADA MATA PELAJARAN TEKNIK PEMROGRAMAN UNTUK KELAS X PROGRAM KEAHLIAN TEKNIK AUDIO VIDEO DI SMK NEGERI 3 YOGYAKARTA.

1 2 156

PENGEMBANGAN MEDIA PEMBELAJARAN TRAINER LENGAN ROBOT PEMINDAH BARANG UNTUK MATA PELAJARAN TEKNIK PEREKAYASAAN SISTEM KONTROL PROGRAM KEAHLIAN TEKNIK ELEKTRONIKA INDUSTRI DI SMKN 2 PENGASIH.

0 8 249

Penerapan Penilaian Autentik Mata Pelajaran Gambar Teknik Kelas X Program Keahlian Teknik Kendaraan Ringan Pada Kurikulum 2013 di SMK N 2 Pengasih.

0 0 2

Pengembangan Trainer Mikrokontroler AT89S51 sebagai Media Pembelajaran pada Mata Pelajaran Mikrokontroler Program Keahlian Teknik Elektronika Industri di SMK Negeri 1 Nanggulan.

0 0 213

PENGEMBANGAN TRAINER SENSOR PADA MATA PELAJARAN SENSOR DAN AKTUATOR KELAS XI PROGRAM KEAHLIAN TEKNIK ELEKTRONIKA INDUSTRI SMKN 2 PENGASIH.

7 43 150

PENGEMBANGAN MEDIA PEMBELAJARAN TRANSISTOR MENGGUNAKAN TRAINER TRANSISTOR PADA MATA PELAJARAN ELEKTRONIKA DASAR KELAS X TEKNIK ELEKTRONIKA INDUSTRI SMK MUHAMMADIYAH PRAMBANAN.

2 3 152

EFEKTIVITAS MODEL PEMBELAJARAN PROJECT WORK UNTUK PENINGKATAN HASIL BELAJAR MATA PELAJARAN TEKNIK DIGITAL SISWA KELAS X PROGRAM KEAHLIAN TEKNIK ELEKTRONIKA INDUSTRI DI SMK N 2 BAWANG.

0 0 219

PENGEMBANGAN MEDIA ROBOT DENGAN SOFTWARE GUI UNTUK PENCAPAIAN HASIL BELAJAR PADA MATA PELAJARAN SENSOR DAN AKTUATOR PADA KELAS XI PROGRAM KEAHLIAN TEKNIK ELEKTRONIKA INDUSTRI SMK NEGERI 2 PENGASIH.

0 1 281

PENGEMBANGAN MODUL TEKNIK ELEKTRONIKA DASAR PADA MATA PELAJARAN TEKNIK ELEKTRONIKA DASAR KELAS X TEKNIK AUDIO VIDEO DI SMK NEGERI 2 YOGYAKARTA.

1 9 255