Absolutely, byte width depends on the architecture and the size of `char` is exactly one byte. However `uint8_t` isn't a byte if it cannot be resolved to a 8-bit type, the compiler must raise an error.
↧