Hallo liebe Community, ich habe, vor ein paar Tagen, angefangen mit C Mikrocontroller zu programmieren. Dabei ist mir aufgefallen, dass manche Leute in ihrem Code "|" oder "&" vor dem = verwenden, wenn sie den Status eines Outputs verändern. Beispielsweise diese Zeile:
1 | PORTB |= (1<<5); |
Oder diese Zeile:
1 | PORTB &= ~(1<<5); |
Doch wozu dienen diese beiden Zeichen an dieser Stelle und wann verwendet man | und wann &. Vielen Dank für eure Antworten Gustav