TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN); В переменной (регистре) установить биты TWINT, TWSTA, TWEN. Такая запись используется исключительно для наглядности. Очевидно, TWINT,TWSTA,TWEN - номера бит (с 0) для установки. Если N = 0, -> (1<<N) = 0x01 N = 1 -> (1<<N) = 0x02 т.е. это преобразование числа N в позиционный код. Это не требует увеличения программы, все делается на этапе компиляции. Если надо сбросить бит, то: TWCR &= ~(1<<TWINT);