Мне нужно объявить целое число размером 16 бит, в C.
Я знаю, что короткий и int размеры зависят от машины.
Я пытался использовать "stdint.h",
но кажется, что они просто делают
typedef short int16_t
Итак, мой вопрос:
Я что-то упускаю, а короткий тип гарантирует 16-битную длину?
Если нет, есть ли альтернатива, которая гарантирует это?