So erstellen Sie mehrere Vergleiche mit Logik in C-Programmierung

Einige Vergleiche werden Sie wollen zu machen, wenn sie mit C-Programmierung sind komplexer als die von den einfachen Operatoren dargestellt. Betrachten wir zum Beispiel die folgende Mathe-thingie:

-5 lt; = x lt; = 5

Im Englischen bedeutet diese Aussage, dass x einen Wert zwischen -5 und 5 einschließlich darstellt. Das ist nicht eine C-Sprache, wenn Vergleich, aber es kann sein, wenn Sie logische Operatoren verwenden.

Wie einen logischen Vergleich in C zu bauen

Es ist möglich, wenn Aussage von zwei oder mehr Vergleiche zu einem einzigen zu laden. Die Ergebnisse der Vergleiche werden dann verglichen, um einen logischen Operator. Wenn das Ergebnis des gesamten was wahr ist, ist die, wenn die Bedingung wahr betrachtet.

Logic ist ein Fiepen VOGEL

# include int main () {int koordinaten printf ( "Input Zielkoordinate:") -scanf ( "% d", Koordinate) -wenn (Koordinate> = -5 koordinieren lt; = 5) {puts ( "! Nahe genug") -} else {puts ( "Ziel ist außer Reichweite!") -} return (0) -}

Zwei Vergleiche werden durch die if-Anweisung Bedingung in Zeile gemacht 9. Diese Anweisung wie folgt lautet: # 147-Wenn der Wert der Variablen koordinieren größer als oder gleich -5 und kleiner oder gleich 5. # 148;

Übung 1: Erstellen Sie ein neues Projekt, den Quellcode von Logic ist ein Tweeting Vogel mit. Erstellen Sie das Programm. Führen Sie den Code ein paar Mal zu testen, wie gut es funktioniert.

Wie einige logische Operatoren in C hinzufügen

Diese C-Sprache logischen Vergleichsoperatoren können in ein verwendet werden, wenn der Vergleich, wenn zwei oder mehrere Bedingungen erfüllt sein.

OperatorNamewahr, wenn
undBeide Vergleiche sind wahr
||oderEntweder Vergleich wahr
!nichtDer Artikel ist falsch

Logic ist ein Tweeting Vogel verwendet die Betreiber als logische UND-Vergleich. Beide der genannten Bedingungen müssen erfüllt sein, damit die if-Anweisung alles in den Klammern zu prüfen, um wahr zu sein.

Übung 2: Ändern Sie den Quellcode von Logic ist ein Tweeting Vogel, so dass eine logische ODER-Verknüpfung verwendet wird, die Bedingung erfüllt, wenn der Wert der Variablen zu machen koordinieren kleiner als -5 oder größer als 5.

Übung 3: Erstellen Sie ein neues Projekt, das für die Antwort auf eine Ja-oder-Nein-Frage mit einem Druck auf die Y oder N-Taste, entweder Groß- oder Klein fragt. Stellen Sie sicher, dass das Programm reagiert richtig, wenn weder ein Y noch N gedrückt wird.

  • Logische Operationen werden oft durch alle Kappen mit: AND, OR. Das trennt sie von den normalen Worten und und oder.

  • Die logische und wird durch zwei Et-Zeichen dargestellt wird: . Sagen # 147-und # 148.

  • Die logische ODER wird von zwei Rohr oder vertikalen Balken, Zeichen dargestellt: ||. Sagen # 147-oder # 148.

  • Die logische NICHT durch ein einziges Ausrufezeichen dargestellt:. Sagen # 147-nicht # 148!;

  • Die logische NOT ist nicht wie AND oder OR verwendet. Es Präfixe lediglich einen Wert um die Ergebnisse zu umkehren, falsch in Wahr und Wahre in falsche verwandelt.

Menü