Operatoren Diesmal lernen wir Operatoren. Operatoren sind in der Programmierung äußerst wichtig und haben die folgenden Funktionen: 1. Berechnung 2. Vergleich 3. Zuweisung usw. Für einen Anfänger mag es ein wenig beängstigend sein, dieses Tutorial zu sehen, aber mach dir keine Sorgen, denn diese Dinge sind sehr einfach. Wenn du die High School besucht hast, wirst du feststellen, dass vieles davon bereits gelernt hast. Wenn du noch nicht auf der High School warst, ist das auch kein Problem, denn vieles davon ist allgemeines Wissen und leicht verständlich. Schauen wir uns zunächst die Reihenfolge der Operatoren an: Das Gleichheitszeichen „=“ (wie wir letztes Mal bereits gesagt haben, ist dies ein Zuweisungsoperator und kein Gleichheitszeichen) hat die Reihenfolge von rechts nach links, da die Variable links und der Wert rechts steht. || Operator von links nach rechts, logische Operation 'or', dieses Zeichen bedeutet im Programm „oder“. a==1 || b==1 bedeutet, dass wenn a gleich 1 oder b gleich 1 ist, eine der beiden Bedingungen erfüllt ist. && Operator von links nach rechts, logische Operation 'and', dieses Zeichen besteht aus zwei & und bedeutet im Programm „und“. a==1 && b==1 bedeutet, dass wenn a gleich 1 und b gleich 1 ist, beide Bedingungen erfüllt sein müssen. | Operator von links nach rechts, bitweise Operation 'or', Bit-OR ^ Operator von links nach rechts, bitweise Operation 'xor', Bit-XOR & Operator von links nach rechts, bitweise Operation 'and', Bit-AND == != <= >= mehrere Symbole von links nach rechts, Vergleichsoperationen. == bedeutet gleich, != bedeutet ungleich, <= bedeutet kleiner oder gleich, >= bedeutet größer oder gleich, < ist kleiner als, > ist größer als. << >> zwei Symbole von links nach rechts, Bitverschiebung, muss Ganzzahl oder Zeichen sein. + - zwei Symbole von links nach rechts, Addition und Subtraktion (bei Zeichen unterschiedlich in der Anwendung). * / % drei Symbole von links nach rechts, Multiplikation, Division, Modulo (nicht für Zeichenketten verwendbar). Hinweis: Die Berechnungsmethode für Addition, Subtraktion, Multiplikation und Division ist wie in der Mathematik, zuerst Multiplikation/Division, dann Addition/Subtraktion. - ! ++ -- ~ * [] () & von links nach rechts: - (Negative), ! (Negation), ++ (Inkrement), -- (Dekrement), ~ (bitweises NOT, invertiert die Bits), [] (Array), () (Funktionsparameterübergabe), & (Adressoperator), (nur !(Nein) kann für Strings verwendet werden) Wenn die Priorität gleich ist, wird die Reihenfolge der Operationen gemäß der Assoziativität bestimmt. Hinweis 1: a==1 || b==2 && c==3 bedeutet: Wenn (a gleich 1 oder b gleich 2) und c gleich 3 ist, rechne zuerst das linke „oder“ und dann das rechte „und“. Hinweis 2: Diese Symbole dürfen bei gemischten Operationen nicht verwendet werden (z. B. +=, -=, *= usw.). Hinweis 3: „,“ und „?:“ sind bedingte Operationen, die das Programm nicht unterstützt. Ich weiß nicht, ob sich alle an das vorherige Tutorial erinnern; wenn nicht, solltet ihr es schnell noch einmal durchgehen. Nun machen wir die Hausaufgaben. Beim letzten Mal haben wir gelernt, wie man mit Variablen eine Addition schreibt; jetzt machen wir eine mit Addition, Subtraktion, Multiplikation und Division. Ihr könnt sie einzeln schreiben oder zusammen. Ich habe bemerkt, dass schon zweimal Hausaufgaben aufgegeben wurden, aber bisher niemand sie abgegeben hat. Wenn ihr sie nicht abgebt, wird es in Zukunft keinen Unterricht mehr geben! Ich hoffe, ihr antwortet in den Beiträgen, denn eine Antwort ist eine Tugend!