title: printing negative value in C++ base 8 or 16
body: <p>How is C++ supposed to print negative values in base 8 or 16? I know I can try what my current compiler/library does (it prints the bit pattern, without a minus in front) but I want to know what is <em>should</em> do, preferrably with a reference.</p>