Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
656209
Топик полностью
De_User
(26.02.2016 21:43, просмотров: 255)
ответил
Олдфаг
на
В условном операторе, если Вы его не принудите к другому формату, компилятор делает вычсисления в int: int(a) - int(b). Итого (0x00002423-0xffff85c1). Результат тоже рассматривается как int и он явно < 0x80000000, т.е. больше 0.
А теперь осталось поняль, на кой хрен мучить 32 - разрядный МК "обрезанными" 16 - разрядными переменными?
Let's come together right now !
Ответить
Чота ты возбужденный какой-то. Выпил - ложись спать.
-
mr-x
(26.02.2016 21:45
)
И, таки да, на тупость обычно агрессивно реагирую.
-
De_User
(26.02.2016 21:48
)