title: Longest portable unsigned integer type
body: <p>Is it accurate to say that, if you are writing portable C, the longest available unsigned integer type is <code>unsigned long long</code>? I'm not looking for a specific number of bits, or even 'at least a specific number of bits', but 'the longest supported by the current compiler and target platform, whatever that may happen to be'.</p>