3 ms·
Since the fixed width integer types are optional, and if available must be 8, 16, 32 and 64 bits (and two's compl) I don't think CHAR_BITS > 8 is allowed if std
by mh7 8y ago
Since the fixed width integer types are optional, and if available must be 8, 16, 32 and 64 bits (and two's compl) I don't think CHAR_BITS > 8 is allowed if stdint.h types are supported since sizeof(uint8_t) must be 1.
- caf 8y agoThey're individually optional - so uint16_t can exist without uint8_t. But you're right - if uint8_t exists, it must be the same as unsigned char.