Ответ:
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено mandigit 07 мая 2003 г. 09:25
В ответ на: Немного попутал. Хотел получить... отправлено kav 07 мая 2003 г. 09:17

Сделайте так:
i = j1;
i <<= 8;
i |= j2;
i <<= 8;
i |= j3;

Хотя непонятно по каким причинам в вашем примере вместо j2 не используется 0. Преобразование типа произойдет только после исчисления выражения. То-есть 8-ми битные переменные при сдвиге на 8 и на 16 должны равняться 0 (это может использоваться оптимизатором).

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

Ответы



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

E-mail: info@telesys.ru