8.3.1. Выравнивание типизированных переменных и констант |
Вверх Предыдущий Следующий |
Все статические данные (переменные и типизированные константы), размер которых более одного байта, обычно выровнены по границе с множителем 2. Это выравнивание применяется только для начального адреса переменных, и не применяется для полей в пределах структур или объектов. Больше информации о выравнивании вы можете найти в разделе 8.3.2. Выравнивание структурированных типов. Выравнивание является одинаковым для всех целевых процессоров. Таблица 8.8. Выравнивание данных.
В столбцах выравнивания указано выравнивание адреса переменной, то есть начальный адрес переменной будет выровнен по этой границе. Выравнивание с наименьшим размером является действительным, если выполняется оптимизация по размеру (опция компилятора-Og ), а не по скорости, иначе «быстрое» выравнивание используется для выравнивания данных (по умолчанию). |