Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Off про С и указатели.
Отправлено
Artem-1.6E-19
21 октября 2008 г. 17:10
unsigned int aaa[1000]; //32 бита
void *bbb = &aaa[1]; //32 бита
bbb |= ~0x03;
Хочется сбросить два младших бита у указателя. Компилер ругается. пишет что invalid operand to binary |
где я торможу?
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: кроме того это операция УСТАНОВКИ старших ШЕСТИ бит, имхо
-
nanorobot
(21.10.2008 18:23:26
90.150.128.62
,
пустое
)
старших ШЕСТИ? Посчитай :)))
-
ы
(21.10.2008 22:29:33
217.118.66.51
,
пустое
)
Уже разобрался и с этим тоже. :)
-
Artem-1.6E-19
(21.10.2008 18:36:59
209.160.64.220
,
пустое
)
Указатель-то нетипизованный (void) !
-
БомжСРаботы
(21.10.2008 17:16:32
,84.147.153.24
,
пустое
)
Сорри. Отбой.
-
Artem-1.6E-19
(21.10.2008 17:14:55
209.160.64.220
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 6 на 2:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru