42 as unsigned int is well defined as \"42U\".
unsigned int foo = 42U; // yeah!
How can I write \"23\" so that it is clear it is an
unsigned short bar = (unsigned short) 23;
or in new speak....
unsigned short bar = static_cast(23);