How to swap the first two bits of a number in VB.NET

1 Answer

0 votes
Imports System
   
Public Class Test
    Public Shared Sub Main()
        Dim n as Integer = 162
           
        Console.WriteLine(Convert.ToString(n, 2).PadLeft(8, "0"C))
 
        n = n Xor (1 << 0)
        n = n Xor (1 << 1)
           
        Console.WriteLine(Convert.ToString(n, 2).PadLeft(8, "0"C))
 
    End Sub
End Class
   
   
'run:
   
' 10100010
' 10100001

 



answered Mar 18, 2019 by avibootz

Related questions

1 answer 197 views
1 answer 66 views
1 answer 171 views
1 answer 93 views
1 answer 104 views
...