В книге "Язык программирования C" говорится о "самом ограничительном типе" в разделе 8.7 "Пример &mdash"; Ассистент хранения:
Хотя машины различаются, для каждой машины существует наиболее ограничительная type: если наиболее ограничительный тип может быть сохранен в определенном адрес, все остальные типы могут быть также. На некоторых машинах большинство ограничительный тип -
double; на других,intилиlongхватает.
В своем коде union header выравнивается с использованием типа long.
Что подразумевается под самым ограничительным типом? Возможно, это самый большой тип (например, double), или есть другой подход?