&gt;It will, that&#x27;s guaranteed by the standard. If it&#x27;s not a standards compliant compiler&#x2F;runtime&#x2F;platform, you&#x27;ve got bigger problems.<p>No it isn&#x27;t. It&#x27;s a bad practice citing something you didn&#x27;t read.<p>Standard compliance can be achieved on platforms without native 8-, 16-, 32- or 64-bit integers (signed and&#x2F;or unsigned), and you need not simulate such integers in software, which is why all the (u)intN_t types are optional.