Bedeutung des "!"?

... komplette Frage anzeigen

3 Antworten

Das Ausrufezeichen steht in den meisten Programmiersprachen für eine Negation, das bedeutet, dass ein Wert, der sonst wahr wäre, somit in einen falschen Wert negiert wird. Beispiel aus C:

    bool isTrue=true;
    if(isTrue)
        // Diese Zeile wird ausgeführt.
    if(!isTrue)
        // Diese Zeile wird nicht ausgeführt.

In Kombination mit einem Gleichheitszeichen prüft man auf Ungleichheit. Somit ist "!=" (zumindest in C und Java, in anderen Programmiersprachen nicht unbedingt so) das Gegenstück zu "==". Erneut ein Beispiel aus C:

    int a=5;
    int b=3;
    if(a != b)
        // Diese Zeile wird ausgeführt, da 3 ungleich 5 ist.

Antwort bewerten Vielen Dank für Deine Bewertung

Das ! negiert das Zeichen danach. Da es hier ein = ist, heißt "!=" ungleich. In vielen Programmiersprachen könntest du auch "<>" schreiben.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Lara45566
12.11.2016, 23:08

Danke

0

"!=" bedeutet "ungleich"

"!" alleine steht für Negation ("not")

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Lara45566
12.11.2016, 23:08

Danke

0

Was möchtest Du wissen?