[an error occurred while processing this directive] [an error occurred while processing this directive]
Может чего не понял, но обычно делаю так (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Щ.С. 27 марта 2002 г. 12:52
В ответ на: Как использовать старший байт инта _на_запись_ в си авр отправлено Andy Дюх 27 марта 2002 г. 12:10

tiny union {
unsigned w;
char b[2];
} adcres;
Далее к объекту можно обращаться хоть по-байтно: adcres.b[0] и т.д, хоть по-словно adcres.w; Кстати, в 16-разрядниках это тоже удобно :)
(tiny и unsigned - понятно, специфика, можете unsigned на int заменить.)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru