any non-zero (positive/negative) value is TRUE. So, (-1) evaluated as TRUE !(- 1) of-course evaluated as FALSE