ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
656209 Топик полностью
De_User (26.02.2016 21:43, просмотров: 229) ответил Олдфаг на В условном операторе, если Вы его не принудите к другому формату, компилятор делает вычсисления в int: int(a) - int(b). Итого (0x00002423-0xffff85c1). Результат тоже рассматривается как int и он явно < 0x80000000, т.е. больше 0.
А теперь осталось поняль, на кой хрен мучить 32 - разрядный МК "обрезанными" 16 - разрядными переменными? 
Let's come together right now !