&gt;You should assume that an int is at least 32 bits, but don&#x27;t assume that it has more than 32 bits.<p>I thought the spec[0][1] only guarantees int to be at least <i>16</i> bits? Am I missing something here?<p>[0] <a href="http:&#x2F;&#x2F;www.cplusplus.com&#x2F;doc&#x2F;tutorial&#x2F;variables&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.cplusplus.com&#x2F;doc&#x2F;tutorial&#x2F;variables&#x2F;</a><p>[1] <a href="http:&#x2F;&#x2F;www.open-std.org&#x2F;JTC1&#x2F;SC22&#x2F;WG14&#x2F;www&#x2F;docs&#x2F;n1256.pdf" rel="nofollow">http:&#x2F;&#x2F;www.open-std.org&#x2F;JTC1&#x2F;SC22&#x2F;WG14&#x2F;www&#x2F;docs&#x2F;n1256.pdf</a>