Minggu, 14 Oktober 2018

Pemrograman C# : Mengenal Operator – Operator di C sharp

 

 

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