OPERATOR PADA C/C++
Sebuah program
membutuhkan perintah-perintah yang digunakan untuk memanipulasi data yang ada
didalamnya, yang ada dalam bahasa C/C++ dikenal dengan operator. Operator
adalah sebuah simbol/syntax yang digunakan oleh program untuk mengolah dan
memanipulasi data menjadi data yang baru.
Operator dalam C/C++ terbagi menjadi
beberapa kategori sebagai berikut:
1. Operator
Penugasan
Operator penugasan adalah operator yang digunakan
untuk memberikan nilai ke dalam variabel tertentu. Operator penugasan ini
berupa tanda Sama Dengan (=). Contoh program:
2. Operator
Logika
Operator logika
merupakan operator yang digunakan untuk melakukan fungsi logika. Operator logka
terdiri dari:
No
|
Operator
|
Keterangan
|
1
|
&&
|
AND
|
2
|
|
|
|
OR
|
3
|
!
|
NOT
|
Contoh program:
Output:
3. Operator
Aritmetika
Operator
aritmetika merupakan operator yang digunakan untuk melakukan perhitungan
aritmetika. Operator aritmetika dibagi menjadi 2 macam yaitu Operator
Binary dan Operator Unary.
Operator
Binary:
No
|
Operator
|
Keterangan
|
1
|
+
|
Penjumlahan
|
2
|
-
|
Pengurangan
|
3
|
*
|
Perkalian
|
4
|
/
|
Pembagian
|
5
|
%
|
Modulus
|
6
|
=
|
Sama Dengan
|
Operator
Unary:
No
|
Operator
|
Keterangan
|
1
|
+
|
Nilai
Plus
|
2
|
-
|
Nilai
Minus
|
3
|
++
|
Nilai
naik (Increment)
|
4
|
--
|
Nilai
Menurun (Decrement)
|
Contoh program:
Output:
4. Operator
Relasional
Operator
relasional merupakan operator yang digunakan untuk melakukan perbandingan.
Operator relasional terdiri dari
No
|
Operator
|
Keterangan
|
1
|
<
|
Lebih
Kecil Dari
|
2
|
>
|
Lebih
Besar Dari
|
3
|
<=
|
Lebih
Kecil Sama Dengan
|
4
|
>=
|
Lebih
Besar Sama Dengan
|
5
|
==
|
Sama
Dengan
|
6
|
!=
|
Tidak
Sama Dengan
|
Contoh program:
Output:
5. Operator
Bitwise
Operator
bitwise merupakan operator yang digunakan untuk memanipulasi data dalam bentuk
bit. Operator bitwise terdiri dari:
No
|
Operator
|
Keterangan
|
1
|
<<
|
Bitwise
Shift Left
|
2
|
>>
|
Bitwise
Shift Right
|
3
|
&
|
Bitwise
AND
|
4
|
^
|
Bitwise
XOR
|
5
|
|
|
Bitwise
OR
|
6
|
-
|
Bitwise
NOT
|
Contoh program:
Output:
Tidak ada komentar:
Posting Komentar