Я читаю о равношироких целочисленных типах (cpp reference) и попадались типы int_fast8_t
, int_fast16_t
, int_fast32_t
и int_least8_t
, int_least16_t
, int_least32_t
и др. Мои вопросы следующиебыстрые/маленький знаковый целочисленный тип
- Что это значит, говоря, например
int_fast32_t
является быстрого знакового целочисленного типа (с, по меньшей мере, 32 бит)? Является ли более распространенный типunsigned int
медленным? - Что это значит, например,
int_least32_t
является наименьшим подписанным целым типом? - В чем разница между
int_fast32_t
,int_least32_t
иunsigned int
?
Спасибо, очень хорошо это знать. – Allanqunzi