Yahoo Suche Web Suche

Suchergebnisse

  1. Suchergebnisse:
  1. Logische Operatoren. Möchte man mehrere Bedingungen prüfen, kann man diese mit logischen Operatoren verknüpfen. Z.B. ob Bedingung X und Bedingung Y wahr sind.

    • Vorzeichenoperatoren
    • Arithmetik
    • Vergleiche
    • Aussagenlogik
    • Bitmanipulation
    • Datenzugriff
    • Typumwandlung
    • Speicherberechnung
    • Sonstige

    Negatives Vorzeichen -

    Liefert den negativen Wert eines Operanden. Der Operand muss ein arithmetischer Typ sein. Beispiel:

    Positives Vorzeichen +

    Der unäre Vorzeichenoperator + wurde in die Sprachdefinition aufgenommen, damit ein symmetrischer Operator zu - existiert. Er hat keinen Einfluss auf den Operanden. So ist beispielsweise +4.35 äquivalent zu 4.35 . Der Operand muss ein arithmetischer Typ sein. Beispiel:

    Alle arithmetischen Operatoren, außer dem Modulo-Operator, können sowohl auf Ganzzahlen als auch auf Gleitkommazahlen angewandt werden. Arithmetische Operatoren sind immer binär. Beim + und - Operator kann ein Operand auch ein Zeiger sein, der auf ein Objekt (etwa ein Array) verweist und der zweite Operand ein Integer sein. Das Resultat ist dann vo...

    Das Ergebnis eines Vergleichs ist 1, wenn der Vergleich zutrifft, andernfalls 0. Als Rückgabewert liefert der Vergleich einen Integer-Wert. In C wird der boolsche Wert true durch einen Wert ungleich 0 und falsedurch 0 repräsentiert.Beispiel:

    Logisches NICHT !

    Ist ein unärer Operator und invertiert den Wahrheitswert eines Operanden. Beispiel:

    Logisches UND &&

    Das Ergebnis des Ausdrucks ist 1, wenn beide Operanden ungleich 0 sind, andernfalls 0. Der Ausdruck wird streng von links nach rechts ausgewertet. Wenn der erste Operand bereits 0 ergibt, wird der zweite Operand nicht mehr ausgewertet, und der Ausdruck liefert in jedem Fall den Wert 0. Nur wenn das Ergebnis des ersten Operanten ungleich 0 ist, wird der zweite Operand ausgewertet. Der && Operator ist ein Sequenzpunkt: Alle Nebenwirkungen des linken Operanden müssen bewertet worden sein, bevor...

    Logisches ODER ||

    Das Ergebnis ist 1, wenn einer der Operanden ungleich 0 ist, andernfalls ist es 0. Der Ausdruck wird streng von links nach rechts ausgewertet. Wenn der erste Operand einen von 0 verschiedenen Wert liefert, ist das Ergebnis des Ausdruck 1, und der zweite Operand wird nicht mehr ausgewertet. Auch dieser Operator ist ein Sequenzpunkt. Das Resultat des Ausdrucks ist vom Typ int . Beispiel:

    Bitweises UND / AND &

    Mit dem UND-Operator werden zwei Operanden bitweise verknüpft. Wahrheitstabelle der UND-Verknüpfung: Beispiel:

    Bitweises ODER / OR |

    Mit dem ODER-Operator werden zwei Operanden bitweise verknüpft. Die Verknüpfung darf nur für Integer-Operanden verwendet werden. Wahrheitstabelle der ODER-Verknüpfung: Beispiel:

    Bitweises exklusives ODER (XOR) ^

    Mit dem XOR-Operator werden zwei Operanden bitweise verknüpft. Die Verknüpfung darf nur für Integer-Operanden verwendet werden. Wahrheitstabelle der XOR-Verknüpfung: Beispiel:

    Dereferenzierung *

    Der Dereferenzierungs-Operator (auch Indirektions-Operator oder Inhalts-Operator genannt) dient zum Zugriff auf ein Objekt durch einen Zeiger.Beispiel: Der unäre Dereferenzierungs-Operator bezieht sich immer auf den rechts stehenden Operanden. Jeder Zeiger hat einen festgelegten Datentyp. Die Notation mit Leerzeichen zwischen dem Datentyp und dem Inhalts-Operator soll dies zum Ausdruck bringen. Eine Ausnahme bildet nur ein Zeiger vom Typ void. Ein so definierter Zeiger kann einen Zeiger belie...

    Elementzugriff ->

    Dieser Operator stellt eine Vereinfachung dar, um über einen Zeiger auf ein Element einer Struktur oder Union zuzugreifen. entspricht

    Elementzugriff .

    Der Punkt-Operator dient dazu, auf Elemente einer Struktur oder Union zuzugreifen

    Typumwandlung

    Mit dem Typumwandlungs-Operator kann der Typ des Wertes einer Variable für die Weiterverarbeitung geändert werden, nicht jedoch der Typ einer Variable.Beispiel:

    Adresse &

    Mit dem Adress-Operator erhält man die Adresse einer Variablen im Speicher. Das wird vor allem verwendet, um Zeigerauf bestimmte Variablen verweisen zu lassen.Beispiel: Der Operand muss ein L-Wert sein.

    Speichergröße sizeof

    Mit dem sizeof-Operator kann die Größe eines Datentyps oder eines Datenobjekts in Byte ermittelt werden. sizeof liefert einen ganzzahligen Wert ohne Vorzeichen zurück, dessen Typ size_t in der Headerdatei stddef.hfestgelegt ist. Beispiel: Alternativ kann man sizeof als Parameter auch den Namen eines Datentyps übergeben. Dann würde die letzte Zeile wie folgt aussehen: Der Operator sizeof liefert die Größe in Bytes zurück. Die Größe eines int beträgt mindestens 8 Bit, kann je nach Implementieru...

    Funktionsaufruf

    Bei einem Funktionsaufruf stehen nach dem Namen der Funktion zwei runde Klammern. Wenn Parameter übergeben werden, stehen diese zwischen diesen Klammern. Beispiel:

    Komma-Operator ,

    Der Komma-Operator erlaubt es, zwei Ausdrücke auszuführen, wo nur einer erlaubt wäre. Die Ergebnisse aller durch diesen Operator verknüpften Ausdrücke außer dem letzten werden verworfen. Am häufigsten wird er in For-Schleifen verwendet, wenn zwei Schleifen-Variablen vorhanden sind.

    Bedingung ?:

    Der Bedingungs-Operator, auch als ternärer Operator bezeichnet, hat drei Operanden und folgende Syntax Zuerst wird die Bedingung ausgewertet. Trifft diese zu, wird der erste Ausdruck abgearbeitet, andernfalls der zweite. Beispiel:

  2. 2. Apr. 2023 · Im folgenden Beispiel werden die logischen Operatoren veranschaulicht: int w, x, y, z; if ( x < y && y < z ) printf( "x is less than z\n" ); In diesem Beispiel wird die printf -Funktion aufgerufen, um eine Meldung auszugeben, wenn x kleiner ist als y und y kleiner als z ist.

  3. Wie fügen sich die logischen Operatoren in die Rangfolge der anderen Operatoren ein? Alle stehen vor der Zuweisung und Negation und Vergleich haben einen höheren Rang als die UND- bzw. ODER-Verknüpfung.

  4. The logical operators combine truth values, which are normally represented in C as numbers. Any expression with a numeric value is a valid truth value: zero means false, and any other value means true.

  5. Zur Formulierung komplexer Ausdrücke in Vergleichen bietet C logische Operatoren an. Diese sind: Bei && und || handelt ist sich um binäre Operatoren, der Negationsoperator hingegen verlangt nur einen Operanden.

  6. 16. Juni 2016 · In diesem Tutorial zeige ich euch die logischen Operatoren "Und", "Oder" und Konsorten. Früherer Zugang zu Tutorials, Abstimmungen, Live-Events und Downlo...

    • 5 Min.
    • 27,5K
    • The Morpheus Tutorials