Re[2]: Биты, байты...
От: Июнь  
Дата: 01.06.04 11:24
Оценка: +1
Здравствуйте, _nn_, Вы писали:

__>Может воспользоваться битовыми полями ?

Мне не понятно, почему и зачем члены структуры unsigned int.
Можно записать так, с использованием unnamed structure:
union byte_t
{
 unsigned char b;
 struct
 {
  unsigned char b0 : 1;
  unsigned char b1 : 1;
  unsigned char b2 : 1;
  unsigned char b3 : 1;
  unsigned char b4 : 1;
  unsigned char b5 : 1;
  unsigned char b6 : 1;
  unsigned char b7 : 1;
 };
 
};


Тогда использование короче:
union byte_t b;
b.b=0xF0;
b.b0 = 1;


Внесены авторские исправления. -- ПК
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.