Wobei mein Kumpel sagt, dass er den C-Syntax viel zu umständlich findet, gerade, wenn man nur einen Pin setzen/ändern/löschen möchte.

BASCOM: Portb.2 = 1;

C: PORTB |= _BV(2);
oder
C: PORTB |= (1 << 2);
oder
C: PORTB |= 0b00000010

usw.