Character is outside the specified range ...
If the character value is not greater than or equal to 65 (A) AND is not less than or equal to 90 (Z), then the evaluation of the code within the parentheses within the parentheses in Listing 4 returns false.
IMPORTANT: When the logical negation operator is applied to this result, it is changed to true.