title: Is -5 an integer literal?
body: <p>Is <code>-5</code> an integer literal? Or is <code>5</code> a literal, and <code>-5</code> is an expression with unary minus taking a literal as an argument? The question arose when I was wondering how to hardcode smallest signed integer values.</p>