*((unsigned char*)(&your_val+1))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
S_agent
27 августа 2004 г. 17:50
В ответ на:
как в Keil C51 обратится к младшему байту переменой типа un.int ?
отправлено DSN 27 августа 2004 г. 17:25
Составить ответ
|||
Конференция
|||
Архив
Ответы
Так точно не делайте! НИЗЗЯ!
—
PicoDev2
(28.08.2004 03:38,
пустое
)
А пару недель назад это было обращение к старшему байту...
—
=L.A.=
(27.08.2004 20:03,
пустое
)
спасибо.
—
DSN
(27.08.2004 17:53,
пустое
)
Только внимательней - это не компиляторонезависимо.
—
Бав
(27.08.2004 18:37,
пустое
)
Проверил (+)
—
S_agent
(27.08.2004 19:01, 191 байт)
да, так уже будет работать
—
patton
(27.08.2004 21:14, 339 байт)
Проверил (+)
—
S_agent
(27.08.2004 19:01, 191 байт)
много раз проверено в кейле *(char*) (&val+1) - младший байт инта
—
Андрей Сорокин
(27.08.2004 20:29,
пустое
)
нет, это будет какой-то байт следующего чего-то размерности инта
—
patton
(27.08.2004 21:03,
пустое
)
нет, к следующему чему-то будет *(char*)(&(val+1))
—
Андрей Сорокин
(28.08.2004 11:56,
пустое
)
Это будет х.з. что
—
!!
(30.08.2004 13:51,
пустое
)
это будет инкремент значения
—
patton
(30.08.2004 13:18,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru