Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А "почему" - вам дралекс расскажет - он шибко умный. А потом спляшет. >>
Отправлено
VasilyS
(80.92.96.25)
26 июля 2010, г. 00:45
В ответ на:
Тогда подставь приведение типов if( (*PtrVarE) == (unsigned char)(~(*(PtrVarE + 1) )))
отправлено
VasilyS
26 июля 2010, г. 00:32
Знак ~ применяется по умолчанию к int. Поэтому старший байт станет FF. И компилятор думает - зачем сравнивать, ведь у char старший байт всегда равен 0, а здесь заведомо FF.
Составить ответ
|
Вернуться на конференцию
Ответы
Спасибо. Хороший ответ.
-
Sadko
(26.07.2010, 12:57:42
212.40.41.26
,
пустое
)
Ответ:
-
Vallav
(26.07.2010, 15:33:57
194.67.73.175
, 363 байт)
Оттуда(+)
-
Quasy
(26.07.2010, 16:11:48
192.168.0.207,80.243.9.34
, 417 байт)
Ответ:
-
Vallav
(26.07.2010, 17:06:20
194.67.73.175
, 387 байт)
Сразу стало ясно что у автора тип чар. Потому что при типе int этого игнорирования if не будет :-) Так работает ИАР - великий и могучий.
-
VasilyS
(26.07.2010, 21:14:24
80.92.96.25
,
пустое
)
Ошибок нет. В хелпе 5-30 С/С++ раздел INTEGER TYPES AND BIT NEGATION.
-
Quasy
(26.07.2010, 16:09:22
192.168.0.207,80.243.9.34
,
пустое
)
Ответ:
-
Vallav
(26.07.2010, 17:10:10
194.67.73.175
, 184 байт)
Ну самим автором указан компилятор, что ты не знаешь ИАРа что ли? У него развитый help. Там все описанно.
-
VasilyS
(26.07.2010, 21:17:5
80.92.96.25
,
пустое
)
Ответ:
-
Vallav
(27.07.2010, 15:01:51
194.67.73.175
, 122 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru