Имеется структура:
struct {
unsigned char s:10;
unsigned char ss:6;
} sss;
и два int - числа (да или short, short'a хватит, без разницы):
int a,b;
a=800;
b=10;
как приравнять sss.s к a и sss.ss к b? Имеется в виду, что нужно просто скопировать старшие биты, даже если, например, a переваливает за 1024.
Заранее спасибо.
Ответ на:
комментарий
от grustnoe
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос по сети на МАС уровне: описание структуры iphdr ... (2008)
- Форум размер структуры (2017)
- Форум const u_char to unsigned char (2013)
- Форум Проблема с 64 битами (2006)
- Форум C, про типы (2005)
- Форум Код ядра (сетевая подсистема) (2005)
- Форум Модификаторы клавиатур (2012)
- Форум alsa запись в mp3 (2010)
- Форум Выравнивание вложенных структур (2018)
- Форум Размер структуры (2008)