0011
1001
-----
1011
Das ist ein bitweises Oder.
Wenn du dir 3 und 5 als 4 Bit vorstellst erhältst du 0011b und 1001b. Wobei links das MSB und rechts das LSB stehen.
Wenn du das jetzt Oder verknüpfst (Definition wie folgt: 0 or 0 = 0, 0 or 1 = 1, 1 or 1 = 1, 1 or 0 = 1) erhältst du folgendes:
Code:0011 1001 ----- 1011
also bekommst du 7 heraus.
Das war natürlich nur ein Test ob du es auch verstanden hastHast glaub ich nen kleinen dreher
Ergänzend sei angemerkt, dass der [c]|[/c]-Operator auch für booleans angewandt werden kann, und sich dadurch von [c]||[/c] unterscheidet, dass der zweite Ausdruck auch dann ausgewertet wird, wenn der erste Ausdruck [c]true[/c] ist (und das Ergebnis damit schon feststeht).