Расширенные целые типы

Содержание

С99 в <stdint.h> определяет несколько расширенных целых типов. Расширенные типы включают в себя типы с точной разрядностью, минимальной разрядностью, максимальной разрядностью и самый быстрый целый тип. Вот подборка таких типов:



Расширенный типЧто означает
int16_tТип 16-разрядных целых
int_least16_tТип целых, содержащий не менее 16 разрядов
int_fast32_tСамый быстрый тип целых, содержащий не менее 32 разрядов
intmax_tТип самых больших целых
uintmax_tТип самых больших целых без знака

Расширенные типы облегчают написание переносимого кода. Более подробно они описаны в части III.