The ISO C Standard requires CHAR_BIT
to be at least 8.
With POSIX mandating CHAR_BIT
be equal to 8, and (almost?) all networking and communication standards using octets, is there any contemporary C implementation where CHAR_BIT
> 8?
(Note: I'm not interested in historic computer architectures using 18 or 36 bit words. It's genuinely a question about C as it is used today on current hardware; think systems with a C99 or later implementation).