This is the logical NOT operator which returns false if its single operand can be converted to true, or if it is a non-Boolean value and true if its operand can be converted to false.
x = !(a == c)
x = !"cheese" These examples return false.
x = !(a > b)This example returns true.