Operator dan Operand pada C++
Operator adalah simbol yang mengolah nilai pada operand dan menghasilkan nilai baru.
Operand adalah variabel/nilai yang akan diproses oleh operator.
Berdasarkan jumlah operand, operator dibagi menjadi 3, yaitu:
Berdasarkan jumlah operand, operator dibagi menjadi 3, yaitu:
Unary, melibatkan 1 operand
Binary, melibatkan 2 operand
Ternary, melibatkan 3 operand
Operator Aritmatika
Binary, melibatkan 2 operand
Ternary, melibatkan 3 operand
Operator Aritmatika
- Operator Unary
- Operator Binary
- Operator Ternary
Operator ternary adalah operator yang digunakan dalam operasi yang melibatkan tiga operand. Adapun operan yang digunakaan untuk menyatakan adalah operator "?" Konsep yang mendasari operasi ini adalah suatu percabangan (pemilihan) yang berdasarkan pada kondisi tertentu.
Ekspresi Aritmatika- Bentuk umum dari penulisan ekspresi aritmatika dikaitkan dengan pernyataan pemberi nilai:
- Lvalue harus berupa variabel tunggal. Bila bukan, maka akan tampil pesan kesalahan
- Rvalue dapat berupa konstanta, variabel lain, maupun ekspresi aritmatika
Hierarki Operator Aritmatika
- Urutan operator aritmatika:
- Contoh:
Jenis Operator:
Operator Assign
- Operator (=), akan memberikan nilai ke dalam suatu variable
- artinya memberikan nilai 5 ke dalam variable a. Sebelah kiri tanda = dalam pernyataan di atas, dikenal dengan lvalue (left value) dan di sebelah kanan tanda = dikenal dengan rvalue (right value). lvalue harus selalu berupa variable, sedangkan rvalue dapat berupa variable, nilai, konstanta, hasil operasi ataupun kombinasinya
Operator Majemuk
- Dalam C++, operasi aritmatika dapat disederhanakan penulisannya dengan format penulisan operator majemuk
- Dalam C++, operasi aritmatika dapat disederhanakan penulisannya dengan format penulisan operator majemuk
Operator Penambah dan Pengurang
- Sebagai penyederhanaan, juga dapat digunakan operator penambah (increment) dan pengurang (decrement)
Contoh:
- Sebagai penyederhanaan, juga dapat digunakan operator penambah (increment) dan pengurang (decrement)
Contoh:
- Peletakkan “++” atau “--” dapat diletakkan di depan atau di belakang variabel.
Bentuk penulisan notasi operator penambah dan pengurang:
A++ atau ++A
A-- atau --A
Bentuk penulisan notasi mempunyai arti:
Operator Penambah
Operator Pengurang
Operator Relasi
- Operator relasi digunakan untuk membandingkan dua buah nilai.
- Hasil perbandingan: nilai 1 (True) dan 0 (False)
- Berikut Tabel Operator Relasi:
Operator Logika
- Operator logika digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan kondisi.
- Hasil dari operator logika ini menghasilkan nilai numerik 1 (True) dan 0 (False)
- Tabel Operator Logika
Operator Logika (AND)
- Operator logika AND digunakan untuk menghubungkan dua/lebih ekspresi relasi, akan dianggap BENAR, bila semua ekspresi relasi yang dihubungkan bernilai BENAR.
- Contoh:
- Jika A=3; B=3; C = 7, maka ketiga ekspresi bernilai?
Operator Logika (OR)
Operator logika OR digunakan untuk menghubungkan dua/lebih ekspresi relasi, akan dianggap SALAH, bila semua ekspresi relasi yang dihubungkan bernilai SALAH.
- Contoh:
- Jika A=3; B=3; C = 7, maka ketiga ekspresi bernilai?
Operator Logika (NOT)
- Operator logika NOT akan memberikan nilai kebalikkan dari ekspresi yang disebutkan. Jika nilai yang disebutkan bernilai BENAR maka akan menghasilkan nilai SALAH, begitu pula sebaliknya.
- Contoh:
- Jika A=3; maka ekspresi bernilai?
A+4 < 10 è 3+4 < 10 è BENAR, ! (A+4 < 10) = 0
Operator Bitwise
- Operator relasi digunakan untuk membandingkan dua buah nilai.
- Hasil perbandingan: nilai 1 (True) dan 0 (False)
- Berikut Tabel Operator Relasi:
Operator Logika
- Operator logika digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan kondisi.
- Hasil dari operator logika ini menghasilkan nilai numerik 1 (True) dan 0 (False)
- Tabel Operator Logika
Operator Logika (AND)
- Operator logika AND digunakan untuk menghubungkan dua/lebih ekspresi relasi, akan dianggap BENAR, bila semua ekspresi relasi yang dihubungkan bernilai BENAR.
- Contoh:
- Jika A=3; B=3; C = 7, maka ketiga ekspresi bernilai?
Operator Logika (OR)
Operator logika OR digunakan untuk menghubungkan dua/lebih ekspresi relasi, akan dianggap SALAH, bila semua ekspresi relasi yang dihubungkan bernilai SALAH.
- Contoh:
- Jika A=3; B=3; C = 7, maka ketiga ekspresi bernilai?
Operator Logika (NOT)
- Operator logika NOT akan memberikan nilai kebalikkan dari ekspresi yang disebutkan. Jika nilai yang disebutkan bernilai BENAR maka akan menghasilkan nilai SALAH, begitu pula sebaliknya.
- Contoh:
- Jika A=3; maka ekspresi bernilai?
A+4 < 10 è 3+4 < 10 è BENAR, ! (A+4 < 10) = 0
Operator Bitwise
- Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit.
- 6 buah operator Bitwise:
Operator Bitwise <<
- Operator Bitwise Shift Left digunakan untuk menggeser sejumlah bit ke kiri.
- Contoh:
Operator Bitwise >>
Operator Bitwise &
- Operator Bitwise And digunakan untuk membandingkan bit dari dua operand. Berikut ilustrasi dari perbandingan bit dari 2 operand.
Operator Bitwise |
- Operator Bitwise Or digunakan untuk membandingkan bit dari dua operand. Berikut ilustrasi dari perbandingan bit dari 2 operand.
Operator Bitwise ^
- Operator Bitwise Exclusive Or digunakan untuk membandingkan bit dari dua operand. Berikut ilustrasi dari perbandingan bit dari 2 operand.
Operator Bitwise ~
- Operator Bitwise Not digunakan untuk membalik nilai bit dari suatu operand.
Jika Anda ingin melihat lebih lanjut Microsoft Power Point tentang Operator dan Operand pada C++ silahkan klik link berikut:
- Operator Bitwise And digunakan untuk membandingkan bit dari dua operand. Berikut ilustrasi dari perbandingan bit dari 2 operand.
Operator Bitwise |
- Operator Bitwise Or digunakan untuk membandingkan bit dari dua operand. Berikut ilustrasi dari perbandingan bit dari 2 operand.
Operator Bitwise ^
- Operator Bitwise Exclusive Or digunakan untuk membandingkan bit dari dua operand. Berikut ilustrasi dari perbandingan bit dari 2 operand.
Operator Bitwise ~
- Operator Bitwise Not digunakan untuk membalik nilai bit dari suatu operand.
Jika Anda ingin melihat lebih lanjut Microsoft Power Point tentang Operator dan Operand pada C++ silahkan klik link berikut:
Komentar
Posting Komentar