logische Operatoren in C

OP Persönliche Seite #957356
Lesenswert?

Hallo,
vielleicht liegt es auch daran, dass es schon spät ist, aber ich 
versuche gerade für eine Klausur in Informationstechnik zu lernen und 
bin in einer der Vorlesungsfolien auf die im Anhang hochgeladene Seite 
gestoßen.
Wenn ich nicht komplett spinne oder daneben denke findet mein µC
1
if (true || true)
 ziemlich wahr...
kann mich jemand aufklären oder ist die Folie einfach nur falsch?
Angehängte Dateien:
OP Persönliche Seite #957365
Lesenswert?

hätte jetzt auch spontan auf ein NAND getippt
dann werde ich dem netten Herren morgen mal eine eMail schreiben, gibt 
noch ein paar andere Sachen
Wenn man ein | (bitweises ODER) einführt, wieso schreibt man es dann 
kursiv, dass es wie ein / (geteilt) aussieht??
und das
1
c= ~a
 wird auch kein Rechner der Welt so berechnen...

ich erwarte ja nicht, dass sie perfekt sind, aber ein wenig mehr 
Sorgfalt wäre bei dem Skript schon angebracht gewesen. Das interessante 
ist ja, dass das hier genau die Folien sind, die in der Vorlesung über 
den Beamer gehüpft sind. Mich wundert eben, dass das keinem aufgefallen 
ist (war zu faul um hinzugehen :P )
Angehängte Dateien:
Gast #957393
Lesenswert?

Das mit dem bitweisen Oder liegt am Kursivdruck; das mit der 
Invertierung ist auch Käse, das müsste heißen:
1
a = 5;  /* 000...00000101 */
2
c = ~a; /* 111...11111010

Und das mit dem Oder ganz am Anfang ist vermutlich einfach nur 
vertauscht...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren