The -
operator produces the negative of its operand, which must have an arithmetic type. The type of the result is the same as the type of its operand. The +
operator has no effect. It is supplied only for symmetry. However, its argument must have an arithmetic type and the type of the result is the same.