Module
Contents
Index 🔎︎

# Not Operator

ធ្វើ​​​អវិជ្ជមាន​កម្ម​កន្សោម​មួយ ដោយ​ដាក់​បញ្ច្រាស​តម្លៃ​ប៊ីត ។

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

    Result = Not Expression

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

លទ្ធផល​ ៖ អថេរ​លេខ​ណា​មួយ ដែល​មាន​លទ្ធផល​នៃ​អវិជ្ជមាន​កម្ម ។

Expression ៖កន្សោម​ណា​មួយ ដែល​អ្នក​ចង់​ធ្វើ​អវិជ្ជមានកម្ម ។

នៅ​ពេល​កន្សោមប៊ូលីន​ត្រូវ​បាន​ធ្វើ​អវិជ្ជមាន​កម្ម តម្លៃ ពិត​ ​ផ្លាស់​ប្តូរ​ទៅ​ជា មិន​ពិត​ហើយ​តម្លៃ មិន​ពិត​ផ្លាស់​ប្តូរ​ទៅ​ជា ពិត​ ។

ក្នុង​ការ​ធ្វើ​អវិជ្ជមាន​កម្ម​ប្រមាណវិធី​ bitwise ប៊ីត​នីមួយ​ៗ​ត្រូវ​បាន​ដាក់​បញ្ច្រាស ។

## ឧទាហរណ៍ ៖

    Sub ExampleNot
    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 = Not vA REM Returns -11
        vOut = Not(vC > vD) REM Returns 0
        vOut = Not(vB > vA) REM Returns -1
        vOut = Not(vA > vB) REM Returns 0
    End Sub