Мастер Ломастер писал(а):
работать-то может и работает, и даже понятно, почему именно (компилятор ни при чем)... но вообще это не хорошо - битовые и логические опреации это разные вещи! тем более что стандарт Си, если я не ошибаюсь, не устанавливает однозначно, что истинным выражением логической операции всегда должно быть число 1 - по идее может быть ЛЮБОЕ НЕНУЛЕВОЕ число, и тогда разница в работе & и && будет очень заметна.
Учтем сей ньюанс...
