Frage von Lara45566, 2

Bedeutung des "!"?

Hey
Ich habe eine Frage.. was bedeutet das ! in einem Programm.
Speziell geht es darum, dass in dem Programm eine Schleife eingebaut ist, wo die Parameter folgende sind: i != b
Heißt das das i verändert wird und zum b wird ?

Antwort
von PeterLustig1999, 1

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
von Zyrober, 2

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

Kommentar von Lara45566 ,

Danke

Antwort
von SergeantPinpack, 2

"!=" bedeutet "ungleich"

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

Kommentar von Lara45566 ,

Danke

Keine passende Antwort gefunden?

Fragen Sie die Community