Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
958368
Топик полностью
Dingo
(12.11.2019 07:00, просмотров: 295)
ответил
bnb62
на
С ужасом осознал "грабли Си" во второй раз - первый был лет 5 назад. Поделил отрицательное дабл точности на произведение без скобок. Два часа искал причину вранья, а не привычного предупреждения IDE. Почему оно так? Есть ли еще такого рода
Приоритеты операций и ассоциативность делают порядок вычислений однозначным (если не учитывать оптимизацию).
Именно поэтому корректно
( a == b && c==d )
А вот
( a == b & msk )
сначала сравнит, а потом уже маску наложит.
Ответить