Gast
#536388
Hallo. Im AVR-GCC Tutorial steht, man setzt bzw. löscht ein Bit im Register x so: x |= (1 << Bitnummer); x &= ~(1 << Bitnummer); Nun habe ich im AVR-Studio Simulator folgende Schreibweise ausprobiert x = (1 << Bitnummer); x = (0 << Bitnummer); und bin auf das selbe Ergebnis wie beim ersten Verfahren gekommen. Nun meine Frage: Warum einfach, wenns auch umständlich geht? Gibt es einen besonderen Grund für das eher unansehnliche Verfahren? mfg