Gast
#177184
Ich habe im Zusammenhang mit dem GNU Compiler eine neue Art gelernt, einzelne Bits zu setzen. Ich nehme als Beispiel einmal das Setzen des Bit7: GNU-Methode: Testbyte |= (1<<7); meine übliche Methode:Testbyte |= 0x80; Nun meine Frage: ich bin der Meinung, dass beide Methoden gleichwertig sind, was Laufzeit und Codegrösse angehen, oder irre ich mich? Dass man nur mit der ersten Methode die vordefinierten Bits aus den Header-Dateien der Prozessoren verwenden kann, ist schon klar.Gibt es sonst noch Gründe, die eine oder ander Methode vorzuziehen? Viele Grüsse Harry