20171065061
Operator pergeseran bit atau Bit Shift Operator melakukan operasi pergeseran nilai
biner. Operator bitwise bekerja diatas bit-bit dan melakukan operasi antar bit. Berikut
adalah tabel kebenaran untuk &, |, dan ^
0 0 0 0 0
0 1 0 1 1
1 1 1 1 0
1 0 0 1 1
Asumsikan jika A = 60 dan B = 13, berikut adalah formatnya dalam kode biner:
A = 0011 1100
B = 0000 1101
-----------------
A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001
~A = 1100 0011
Operator bitwise yang didukung dalam VB.Net adalah AND, OR, XOR, dan NOT.
Operator bitwise yang didukung adalah >> untuk pergeseran kiri dan << untuk
pergeseran kanan.
Operator Deskripsi Contoh
Xor Operator biner XOR menyalin bit jika ia diatur di (A Xor B) akan
satu operand tapi bukan keduanya. memberikan
49, yaitu 0011
0001
<< Operator pergeseran bit kiri. Nilai dari operand A << 2 akan
kiri dipindahkan ke kiri oleh jumlah bit yang memberikan
telah diatur oleh operand kanan. 240, yaitu
1111 0000
Output:
Line 1 - Value of c is 12
Line 2 - Value of c is 61
Line 3 - Value of c is 49
Line 4 - Value of c is -61
Line 5 - Value of c is 240
Line 6 - Value of c is 15
2. Miscellaneous Operators
Berikut adalah operator-operator atau Miscellaneous Operators yang didukung oleh VB .Net:
Contoh:
Module assignment
Sub Main()
Dim a As Integer = 21
Console.WriteLine(GetType(Integer).ToString())
Console.WriteLine(GetType(Double).ToString())
Console.WriteLine(GetType(String).ToString())
Output:
System.Int32
System.Double
System.String
25
Positive
Referensi:
• https://www.tutorialspoint.com/vb.net/vb.net_operators.htm