[an error occurred while processing this directive]
|
Используйте битовые маски (если это биты во внешнем регистре, файле, сообщении и т.д.).
Так как стандарт (ISO99) отдает порядок битовых полей на откуп компилятору, это мы уже неоднократно проходили. То есть реально бит telemetryRQ может стать старшим.
По поводу размера - по стандарту sizeof возвращает размер с учетом выравнивания, в билдере у вас скорее всего задано выравнивание на 16разрядов.
Кстати, размер типа char то же не 8 бит, а определяется реализацией (например, для многих DSP он 16 разрядов.
E-mail: info@telesys.ru