Цитата:
|
((PINC & (1‹‹ PC1)) != 0)
|
добавлять !=0 никакого практического смысла нет, if и так оперирует условием _если_выражение_в_скобках_истинно_ (истинно - значит, что результат выражения не равен нулю). Поэтому, хотя это тоже правильная запись, это совсем лишнее. Разве что так понятнее смысл условия кому-либо.