-
- Компилятор работает строго по стандарту языка С Charlie(450 знак., 22.09.2007 13:26)
- Здесь побитовая инверсия. В WinAVR(AVR-GCC) выполняется приведение типа к int для выполнения такой операции. - Vit(22.09.2007 15:17, ссылка)
- В первом примере проверяется ОДИН бит и работает оптимизатор. Weddington специально рекомендовал такой способ проверки битов. Во втором - выполнены все явные/неявные приведения типов, инверсия и проверка ВСЕХ результирующих битов. - Charlie(22.09.2007 18:15)
- Во втором тильда просто не к месту. А дальше пошло-поехало;) - Vit(22.09.2007 20:47)
- Спасибо за разъяснения. В общем - не надо лениться копипастить правильные куски исходника. - Неофит(23.09.2007 13:22)
- Мдя-а-а. А ещё - читать хауты в AVRlib. Извините за грубость, вспылил. - Неофит(24.09.2007 17:10)
- Спасибо за разъяснения. В общем - не надо лениться копипастить правильные куски исходника. - Неофит(23.09.2007 13:22)
- Во втором тильда просто не к месту. А дальше пошло-поехало;) - Vit(22.09.2007 20:47)
- В первом примере проверяется ОДИН бит и работает оптимизатор. Weddington специально рекомендовал такой способ проверки битов. Во втором - выполнены все явные/неявные приведения типов, инверсия и проверка ВСЕХ результирующих битов. - Charlie(22.09.2007 18:15)
- Здесь побитовая инверсия. В WinAVR(AVR-GCC) выполняется приведение типа к int для выполнения такой операции. - Vit(22.09.2007 15:17, ссылка)
- Компилятор работает строго по стандарту языка С Charlie(450 знак., 22.09.2007 13:26)