nThe NOT (!) operator is used to change an expression to its opposite state.
nIf the expression has any nonzero value (true), !expression produce a zero value (false).
nIf an expression is false to begin with (has a zero value), !expression will be true.