реклама на сайте
подробности

 
 
> Как сделать структуру из битовых полей минимального размера?
inventor
сообщение Sep 30 2015, 15:54
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Подскажите опции, как сделать подобную структуру 1 байт длины
при всех попытках получается 4 байта

CODE
/**
* Состояние во время работы - 1 байт
*/
typedef struct {
unsigned device_in_runtime : 1;
unsigned acquisition_running : 1;
unsigned gps_sync_ok : 1;
unsigned queue_overrun : 1;
unsigned rsvd0:4;
} RUNTIME_STATE;
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- inventor   Как сделать структуру из битовых полей минимального размера?   Sep 30 2015, 15:54
- - kolobok0   Цитата(inventor @ Sep 30 2015, 18:54) Под...   Sep 30 2015, 16:10
- - SSerge   А какого размера unsigned int? Правильно, 4 байта....   Sep 30 2015, 16:16
- - kolobok0   не досмотр с меня под вечер.. CODE typedef struc...   Sep 30 2015, 16:17
|- - inventor   Цитата(kolobok0 @ Sep 30 2015, 19:17) не ...   Sep 30 2015, 19:22
|- - kolobok0   Цитата(inventor @ Sep 30 2015, 22:22) ста...   Sep 30 2015, 19:49
|- - inventor   Цитата(kolobok0 @ Sep 30 2015, 22:49) COD...   Oct 1 2015, 06:14
|- - zltigo   QUOTE (kolobok0 @ Sep 30 2015, 22:49) кон...   Oct 1 2015, 06:31
|- - scifi   Цитата(zltigo @ Oct 1 2015, 09:31) Потому...   Oct 1 2015, 06:37
|- - zltigo   QUOTE (scifi @ Oct 1 2015, 09:37) Короче,...   Oct 1 2015, 10:01
|- - scifi   Цитата(zltigo @ Oct 1 2015, 13:01) Но не ...   Oct 1 2015, 10:29
|- - zltigo   QUOTE (scifi @ Oct 1 2015, 13:29) И нигде...   Oct 1 2015, 12:57
|- - scifi   Цитата(zltigo @ Oct 1 2015, 15:57) А то, ...   Oct 1 2015, 13:09
|- - zltigo   QUOTE (scifi @ Oct 1 2015, 16:09) ИМХО, т...   Oct 1 2015, 13:17
|- - scifi   Цитата(zltigo @ Oct 1 2015, 16:17) Наверн...   Oct 1 2015, 13:35
|- - zltigo   QUOTE (scifi @ Oct 1 2015, 16:35) Можете ...   Oct 1 2015, 13:47
|- - scifi   Ну что ж, можно констатировать, что есть как миним...   Oct 1 2015, 14:05
|- - zltigo   QUOTE (scifi @ Oct 1 2015, 17:05) Кстати,...   Oct 1 2015, 14:20
|- - scifi   Цитата(zltigo @ Oct 1 2015, 17:20) Я бы н...   Oct 1 2015, 14:52
|- - zltigo   QUOTE (scifi @ Oct 1 2015, 17:52) Кстати,...   Oct 1 2015, 20:17
- - zltigo   QUOTE (inventor @ Sep 30 2015, 18:54) при...   Sep 30 2015, 16:20
|- - scifi   Цитата(zltigo @ Sep 30 2015, 19:20) Было-...   Sep 30 2015, 16:35
- - ViKo   Правильно колобок говорил: паки-паки... Никакие ch...   Sep 30 2015, 17:01
|- - kolobok0   Цитата(ViKo @ Sep 30 2015, 20:01) Правиль...   Sep 30 2015, 17:16
|- - zltigo   QUOTE (kolobok0 @ Sep 30 2015, 20:16) там...   Sep 30 2015, 18:02
- - den_po   sizeof(bool) не обязан быть 1   Sep 30 2015, 21:17
- - ViKo   Похоже, битовое поле должно встраиваться в тот тип...   Oct 1 2015, 08:58
|- - scifi   Цитата(ViKo @ Oct 1 2015, 11:58) Похоже, ...   Oct 1 2015, 09:21
|- - ViKo   Цитата(scifi @ Oct 1 2015, 12:21) Более т...   Oct 1 2015, 09:30
|- - scifi   Фигню я сказал. Очевидно, имеется в виду, что бито...   Oct 1 2015, 09:41
- - esaulenka   А можно ещё вопрос, раз уж битовые поля вспомнили?...   Oct 2 2015, 06:41
|- - zltigo   QUOTE (esaulenka @ Oct 2 2015, 09:41) На ...   Oct 2 2015, 08:59
- - esaulenka   Под "ширпотребом" я подразумевал little-...   Oct 2 2015, 09:32
- - Artem_Petrik   Цитата(esaulenka @ Oct 2 2015, 12:32) Под...   Oct 2 2015, 10:48
- - ViKo   Цитата(Artem_Petrik @ Oct 2 2015, 13:48) ...   Oct 2 2015, 12:03


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016