Dear visitor, The '==' is the equality comparison operator. It returns true if the operands are equal. The '=' is an assignment operator. It returns true if the right operand value is successfully assigned to the left one. If we have put an assignment operator, it would most likely return true(as assignment was successful), unless the operands are incompatible. We, on the other hand, want to compare the operands. So the '=' operator is useless to us in this case.