fix bug when 0 converted to a string
an integer as the left operand of operator+