Was sind logische Operationen? Hat jedenfalls mit wahr und falsch zutun...
Sie werden zur Berechnung von Werten verwendet, die entweder wahr oder falsch sein können. Es gibt in C keinen eigenen Datentyp, um diese Werte zu kennzeichnen. Man verwendet daher den Datentyp Integer (=ganze Zahl)
Wichtig ist:
0 bedeutet "falsch" |
|
1 bedeutet "wahr" |
|
Wenn Du ausdrücken willst, dass etwas wahr ist, dann kannst Du dafür jede Zahl, die nicht gleich 0 ist verwenden. |
|
Erhaltest Du "wahr" als Ergebnis einer Auswertung von Vergleichsoperatoren und logischen Operatoren, so bekommst Du immer 1 zurück. |