Apa itu operator ?
Oprator adalah simbol atau tanda yang digunakan oleh kompilator dalam
melakukan oprasi-oprasi yang dibutuhkan oleh program, seperti
penjumlahan,perbandingan,penugasan dan lain sebagainya. Berikut daftar
operator yang ada di C#.
Operator penugasan
Operator ini berfungsi untuk memasukan nilai yang berada di sebelah kanan (rvaule) ke nilai yang ada di sebelah kiri (lvaule).
bentuk umum operator penugasan
lvalue = rvalue;
berikut daftar operator penugasan
Operator |
Keterangan |
Contoh |
= |
mengisi lvalue dari rvalue |
x = 3 |
+= |
menambahkan lvalue dengan rvalue dan hasilnya diisikan di lvalue |
x+=1 sama dengan x=x+1 |
-= |
mengurani lvalue dengan rvalue dan hasilnya diisikan di lvalue |
x-=1 sama dengan x=x-1 |
*= |
mengkalikan lvalue dengan rvalue dan hasilnya diisikan di lvalue |
x*=1 sama dengan x=x*1 |
/= |
membagi lvalue dengan rvalue dan hasilnya diisikan di lvalue |
x/=1 sama dengan x=x/1 |
%= |
membagi lvalue dengan rvalue dan sisa baginya diisikan di lvalue |
x%=2 sama dengan x=x%2 |
<<= |
menggeser lvalue ke kiri sebanyak bit rvalue dan shasilnya diisikan di lvalue |
x<<=1 sama dengan x=x<<1 |
>>= |
menggeser lvalue ke kanan sebanyak bit rvalue dan shasilnya diisikan di lvalue |
x>>=1 sama dengan x=x>>1 |
&= |
melakukan operasi logika (AND) antara lvalue dengan rvalue dan shasilnya diisikan di lvalue |
x &=1 sama dengan x=x&1 |
^= |
melakukan operasi logika (XOR) antara lvalue dengan rvalue dan shasilnya diisikan di lvalue |
x ^=1 sama dengan x=x^1 |
|= |
melakukan operasi logika (OR) antara lvalue dengan rvalue dan shasilnya diisikan di lvalue |
x |=1 sama dengan x=x|1 |
Operator Aritmetika
Operator aritmetika adalah operator yang digunakan untuk melaksanakan
operasi aritmatika terhadap bilangan, seperti
penjumlahan,pengurangan,perkian dan pembagian.
Operator |
Keterangan |
Contoh |
+ |
penjumlahan |
x = 1 + 2 |
– |
pengurangan |
x = 4 – 2 |
* |
perkalian |
x = 1 * 2 |
/ |
pembagian |
x = 4 / 2 |
% |
perhitungan sisa bagi |
x = 5 % 2 |
++ |
menjumlahkan suatu nilai variabel sebanyak 1 |
x++ |
– – |
mengurangi suatu nilai variabel sebanyak 1 |
x– |
Operator rasional
Operator rasional adalah untuk menyatakan relasi atau perbandingan
antara dua oprand, apakah sama,tidak sama, lebih besar atau lebih kecil.
Nilai yang dihasilkan dari operator rasional yaitu true dan false.
Operator |
Keterangan |
Contoh |
== |
sama dengan |
x == a |
!= |
tidak sama dengan |
x != a |
< |
lebih kecil |
x < a |
> |
lebih besar |
x > a |
<= |
lebih kecil atau sama dengan |
x <= a |
>= |
lebih besar atau sama dengan |
x >= a |
Operator logika
Operator logika adalah operator yang membandingkan dua nilai
variable/orpand atau lebih. Nilai yang dihasilkan dari operator
logika yaitu true dan false.
Operator |
Keterangan |
Contoh |
& atau && |
logika AND , artinya jika dua nilai benar(true) maka akan menghasilkan nilai true. |
(a > b) & (c==b) |
| atau || |
logika OR , artinya jika salah satu nilai benar (true) atau dua nilai benar (true) maka akan menghasilkan nilai true. |
(a > b) | (c==b) |
! |
logika NOT, artinya jika nilai benar (true) maka akan menghasilkan nilai false, begitu juga sebaliknya. |
!x |
^ |
logika XOR,artinya jika salah satu nilai benar (true) maka akan menghasilkan nilai true. |
x ^ a |
untuk lebih jelas lihat table kebenaran
A |
B |
A & B |
A | B |
!A |
A ^ B |
false |
true |
false |
true |
true |
true |
false |
false |
false |
false |
true |
false |
true |
true |
true |
true |
false |
false |
true |
false |
false |
true |
false |
true |
Tidak ada komentar:
Posting Komentar