How to swap two numbers with the bitwise XOR operator in VB.NET

1 Answer

0 votes
Imports System

Public Class Test
    Public Shared Sub Main()
        Dim x as Integer = 5
        Dim y as Integer = 9

        x = x XOR y 
        y = y XOR x 
        x = x XOR y
     
        Console.Write("{0} {1}", x, y)
    End Sub
End Class


' Run:
' 
' 9 5

 



answered Mar 29, 2019 by avibootz

Related questions

1 answer 146 views
1 answer 141 views
1 answer 138 views
1 answer 138 views
1 answer 159 views
2 answers 148 views
...