Pengertian Operator, Jenis Operator dan Simbol Operator Pada Visual Basic .Net 2012
Pengertian Operator
- Operator Aritmatika
- Operator Concatenasi
- Operator Pembanding
- Operator Logika
- Operator Penugasan
Jenis Operator Pada Visual Basic 2012
Operator Aritmatika
Operator |
Keterangan |
Contoh |
^ |
Pangkat |
2^5 |
* |
Perkalian |
20*3 |
/ |
Pembagian |
7/2 |
\ |
Pembagian Bulat (Integer) |
10\5 |
Mod |
Modulus (Sisa hasil bagi) |
7 mod 3 |
+ |
Penjumlahan |
10+2 |
- |
Pengurangan |
4-2 |
<< |
Bit geser Kiri (Shift Left) |
1010<<1 |
>> |
Bit Geser Kanan (Shift Right) |
1010>>1 |
Operator Concatenasi
Operator Pembanding
Operator |
Keterangan |
Contoh |
= |
Sama dengan |
A=B |
<> |
Tidak sama dengan |
A<>B |
> |
Lebih Dari |
A>B |
< |
Kurang Dari |
A<B |
>= |
Lebih dari sama dengan |
A >= B |
<= |
Kurang dari sama dengan |
A <= B |
Operator Logika
Operator |
Keterangan |
Contoh |
Not |
Operator logika negasi |
Not B |
And |
Operator logika AND |
X And Y |
Or |
Operator logika OR |
X Or Y |
Xor |
Operator Logika Cor |
X Xor Y |
AndAlso |
Operator Logika and dengan shor-circuit evaluation |
X AndAlso Y |
OrElse |
Operator logika or dengan shor-circuit evaluation |
X OrElse Y |
Operator Penugasan
Operator |
Keterangan |
Contoh |
+= |
Menambahkan lvalue dengan rvalue dan mengisikan hasilnya ke lvalue |
x += 1 sama dengan x = x + 1 |
-= |
Mengurangi lvalue dengan rvalue dan mengisikan hasilnya ke lvalue |
x -= 1 sama dengan x = x - 1 |
*= |
Mengalikan lvalue dengan rvalue dan mengisikan hasilnya ke lvalue |
x *= 1 sama dengan x = x * 1 |
/= |
Membagi lvalue dengan rvalue dan mengisikan hasilnya ke lvalue |
x /= 1 sama dengan x = x / 1 |
\= |
Membagi lvalue dengan rvalue tanpa mempedulikan sisa baginya, kemudian
mengisikan hasilnya ke lvalue |
x \= 1 sama dengan x = x \ 1 |
^= |
Menghitung lvalue pangkat rvalue, kemudian mengisikan hasilnya ke
lvalue |
x^ = 1 sama dengan x = x ^ 1 |
<<= |
Menggeser lvalue ke kiri sebanyak rvalue bit dan mengisikan hasilnya
ke lvalue |
x <<= 1 sama dengan x = x << 1 |
>>= |
Menggeser lvalue ke kanan sebanyak rvalue bit dan mengisikan hasilnya
ke lvalue |
x >>= 1 sama dengan x = x >> 1 |
&= |
Menyambung string dalam lvalue dengan rvalue, kemudian mengisikan
hasilnya ke lvalue |
Dim s1 = "Apa kabar" |