fk0, легенда (04.05.2018 14:03, просмотров: 382) ответил lloyd на uint_fastX_t, uint_leastX_t. Хотя каюсь, у меня в одном проекте int16_t кастуется к float, из-за сказотнейшей архитектуры
Буковку "u" лучше не использовать без явного осознания зачем. Иначе будешь потом в каждом выражении ломать голову на (без)знаковостью, кастить знаковое к беззнаковому с проверкой на отрицательные, напарываться на логические баги вида из-за "ненормальной" алгебры над беззнаковыми числами. int_fastX_t, как я написал ниже, очень даже осмысленен. А int_leastX_t нужен в основном для массивов (где и просто intX_t сгодится часто).
[ZX]