Цитата(Палыч @ Jan 12 2012, 23:02)

Но, чтобы были нестандартные операторы - не
Что же вы так за слова цепляетесь. Мне что, полстраницы тратить на то, что вы компилятор IAR назвали транслятором? Не буду на это отвлекаться.
Я сказал не о нестандартных операторах а о каком-то нестандартном их применении, о нестандартных комбинациях. И даже привел пример. Меня всегда учили делать программу наглядной и легко читаемой.
Цитата(KRS @ Jan 12 2012, 23:44)

а такую конструкцию
a &= b;
вы понимаете?
Такого не видел. Это эквивалент a = a & b ? Если да, то он менее нагляден. Зачем так писать? Код экономится или причина другая?
Xenia, у меня вопрос не о механизме управления портам, вопрос о синтаксисе языка С IAR. Правильно ли я понимаю, что конструкцию
LED_OUT &= ~(LED_0 + LED_1)
Можно записать как:
LED_OUT = LED_OUT & ~(LED_0 + LED_1)
Аналогично побитовое включающее ИЛИ:
LED_OUT |= LED_0
Можно записать:
LED_OUT = LED_OUT | LED_0