[an error occurred while processing this directive]
Ответ: #define mask(n) (((0x80ff << n) & 0xff00) >> 8)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
uw
23 октября 2002 г. 10:58
В ответ на:
2 знатокам Си: Подскажите плиз, может есть у кого готовый макрос (+)
отправлено Эсперыч 23 октября 2002 г. 10:40
Составить ответ
|||
Конференция
|||
Архив
Ответы
#define mask(n) (((0xff << (n)) & 0xff00) >> 8) - так тоже работает.
—
uw
(23.10.2002 11:29,
пустое
)
Да, пасиб большой. Но хотел спросить насчет вот этого: 0x8000 << 1 == 0x0001 ?
—
Эсперыч
(23.10.2002 11:55,
пустое
)
Ответ: Думаю, что нет. Голосую за vmp.
—
uw
(23.10.2002 13:17,
пустое
)
Ок, а то я сомневаться начал по поводу << ...
—
Эсперыч
(23.10.2002 16:44,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru