Module
Contents
Index 🔎︎

# XOR Operator

បង្កើត​តក្កវិជ្ជា​​ Exclusive-Or​ បន្សំ​នៃ​កន្សោម​ពីរ​ ។

## វាក្យ​សម្ពន្ធ ៖

    Result = Expression1 XOR Expression2

## ប៉ារ៉ាម៉ែត្រ ៖

លទ្ធផល​ ៖ អថេរ​លេខ​ណា​មួយ ដែល​មាន​លទ្ធផល​នៃ​បន្សំ ។

កន្សោម​ទី​1, កន្សោម​ទី​2 ៖ កន្សោម​លេខ​មួយ​ចំនួន​ ដែល​អ្នក​ចង់​ផ្សំ ។

ការ​ភ្ជាប់​គ្នា​តក្កវិជ្ជា Exclusive-Or​ នៃ​កន្សោម​ប៊ូលីន​ពីរ ត្រឡប់​តម្លៃ ពិត​ តែ​ក្នុង​ករណី​ដែល​​ន្សោម​ទាំងពីរ​ខុស​គ្នា ។

ការ​ភ្ជាប់​ប្រមាណវិធី​ bitwise Exclusive-Or ត្រឡប់​ប៊ីត​មួយ​ ប្រសិន​បើ​ប៊ីត​ត្រូវ​គ្នា​ត្រូវ​បាន​កំណត់​ក្នុង​កន្សោម​តែ​មួយ​នៃ​កន្សោម​ទាំង​ពីរ ។

## ឧទាហរណ៍ ៖

    Sub ExampleXOR
    Dim vA As Variant, vB As Variant, vC As Variant, vD As Variant
    Dim vOut As Variant
        vA = 10: vB = 8: vC = 6: vD = Null
        vOut = vA > vB XOR vB > vC ' returns 0
        vOut = vB > vA XOR vB > vC ' returns -1
        vOut = vA > vB XOR vB > vD ' returns -1
        vOut = (vB > vD XOR vB > vA) ' returns 0
        vOut = vB XOR vA ' returns 2
    End Sub