А давайте поговорим за красоту........
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено колян безпарольныи 27 ноября 2004 г. 19:15

Есть 2 переменные, одна int "j" другая char "a". Задача перенести чар в старший байт инта. Какой вариант самый быстрый красивый и правильный? Предложите свой...


unsigned int i;
// Вариант 1
i=(unsigned int) a;
i=i<<8;
j=i;

// Вариант 2
*(((unsigned int *)j)+1) = a;


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

Ответы



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

E-mail: info@telesys.ru