See ยง6.2.6.2 in http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
Unsigned integers are binary, while signed integers are allowed one of three well-defined representations.