POSIX не распространяется на это.Стандарт ISO C гарантирует, что типы будут способны обрабатывать по крайней мере определенный диапазон значений, но не будут иметь определенный размер.
Заголовок <stdint.h>
, представленный в C99, предоставит вам доступ к таким типам, как int16_t
, которые делают.