Fix undefined behaviour casting negative number to unsigned
The intent of the cast was likely to ensure numeric values were printed instead of printing as char. Unary + achieves this better via integer promotion.
The intent of the cast was likely to ensure numeric values were printed instead of printing as char. Unary + achieves this better via integer promotion.