Operator adalah symbol yang bisa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. .Macam-macam operator pada C++ yaitu operator penugasan, operator aritmatika, operator increment dan decrement, operator logika, operator bitwise, dan operator kondisi. .
1. Operator Penugasan (Assignment Operator) dalam bahasa C++ berupa tanda sama dengan (" = ").
2. Operator Aritmatika yaitu operator yang berfungsi untuk menyelesaikan suatu masalah perhitungan metematika pada bahasa C++. untuk lebih jelasnya dapat di lihat pada tabel di bawah ini. .
Catatan :
1.Operator seperti negasi (-) disebut unary operator, karena membutuhkan hanya satu buah operand
2. Operator seperti % (modulus) digunakan untuk mencari sisa pembagian antara dua bilangan, Misalnya : 9%2==1, 9%3==0
3. Operator Increment dan Decrement , opertaor ini akan menambahkan atau mengurangkan nilai variabel dengan 1. kemudian hasilnya disimpan dalam variabel tersebut.
Operator increment : C ++ ,dan Operator decrement : C --
4. Operator Logika, operator logika digunakan untuk menghubungkan dua atau lebih ungkapan menjadi sebuah pernyataan berkondisi.
4. Operator Bitwise
Catatan : Seluruh operator bitwise hanya bisa dikenakan pada operand bertipe data int atau char.
5. Operator Kondisi biasa digunakan untuk memperoleh nilai dari dua kemungkinan
bila nilai ungkapan 1 benar maka nilainya sama dengan ungkapan 2 , bila tidak maka nilainya sama dengan ungkapan 3 .
lihat contoh program Operator nya
1. Operator Penugasan (Assignment Operator) dalam bahasa C++ berupa tanda sama dengan (" = ").
2. Operator Aritmatika yaitu operator yang berfungsi untuk menyelesaikan suatu masalah perhitungan metematika pada bahasa C++. untuk lebih jelasnya dapat di lihat pada tabel di bawah ini. .
Operator
|
Deskripsi
|
Contoh
|
+
|
Penjumlahan (Add)
|
x + y
|
-
|
Pengurangan (Substract)
|
x – y
|
*
|
Perkalian (Multiply)
|
x * y
|
/
|
Pembagian (Divide)
|
x / y
|
%
|
Sisa pembagi integer (Modulus)
|
x % y
|
-
|
Negasi (Negate)
|
-x
|
Catatan :
1.Operator seperti negasi (-) disebut unary operator, karena membutuhkan hanya satu buah operand
2. Operator seperti % (modulus) digunakan untuk mencari sisa pembagian antara dua bilangan, Misalnya : 9%2==1, 9%3==0
3. Operator Increment dan Decrement , opertaor ini akan menambahkan atau mengurangkan nilai variabel dengan 1. kemudian hasilnya disimpan dalam variabel tersebut.
Operator increment : C ++ ,dan Operator decrement : C --
4. Operator Logika, operator logika digunakan untuk menghubungkan dua atau lebih ungkapan menjadi sebuah pernyataan berkondisi.
Operator
|
Deskripsi
|
Contoh
|
&&
|
logic AND
|
x && y
|
||
|
logic OR
|
x || y
|
!
|
logic NOT
|
! x
|
4. Operator Bitwise
Operator
|
Deskripsi
|
Contoh
|
<<
|
Geser n bit ke kiri (left shift)
|
x << y
|
>>
|
Geser n bit ke kanan (right shift)
|
x >> y
|
&
|
Bitwise AND
|
x & y
|
|
|
Bitwise OR
|
x | y
|
^
|
Bitwise XOR
|
x ^ y
|
~
|
Bitwise NOT
|
~x
|
Catatan : Seluruh operator bitwise hanya bisa dikenakan pada operand bertipe data int atau char.
5. Operator Kondisi biasa digunakan untuk memperoleh nilai dari dua kemungkinan
ungkapan 1 ? ungkapan 2 : ungkapan 3.
|
bila nilai ungkapan 1 benar maka nilainya sama dengan ungkapan 2 , bila tidak maka nilainya sama dengan ungkapan 3 .
lihat contoh program Operator nya
No comments:
Post a Comment