Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

биты и число

7.5K
12 июня 2015 года
diprom
37 / / 15.10.2010
Здравствуйте.
Имеем тип данных размером 2 байта - unsigned short.
Побитово он разложен так:
0-7 - старшие биты числа А
8-число Б
9-число С
10-15 - младшие биты числа А
Как записать число X в данное разложение?
Спасибо.
11K
14 июня 2015 года
xAtom
65 / / 17.01.2011
 
Код:
union foo {
    struct {
        unsigned short hA:7;
        unsigned short B:1;
        unsigned short C:1;
        unsigned short lA:7;
    };
    unsigned short A;
};
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог