Скажем, есть структура: PHP: struct datahdr_t { byte id[2]; byte type; int firstcounter; int secondcounter; }; Объясните, почему firstcounter имеет смещение 4, а secondcounter соответственно 8 Ведь перед firstcounter идет 3 члена по 8 бит, которые должны занимать 3 байта, а не 4. И как сделать структуру, что бы firstcounter имел смещение 3, а secondcounter 7 байт