Hallo,
gegeben sind drei Binärwerte
z.B. so:
1 | #define IO_BIT_OQ 0b00000001
|
2 | #define IO_BIT_OB 0b00000010
|
3 | #define IO_BIT_OD 0b00000100
|
4 |
|
5 | void setup() {
|
6 | byte iBitmaske = IO_BIT_OQ | IO_BIT_OB | IO_BIT_OD;
|
7 | }
|
Jetzt stellt sich mir die Frage, ob der Ausdruck "byte iBitmaske =
IO_BIT_OQ | IO_BIT_OB | IO_BIT_OD;" vom Präprosessor vor-berechnet wird,
oder ob der Compiler das 1:1 ins Programm übernimmt.
Ja, muss mir demn. mal Gedanken machen, in welcher Datei ich den
compilierten Code vorfinde. Dann kann ich selbst nachsehen und muss euch
nicht auf den S* gehen mit so bl. Fragen. ;)