Heim Backend-Entwicklung C#.Net-Tutorial Welchen Vorrang haben arithmetische Operatoren, Zuweisungsoperatoren und relationale Operatoren?

Welchen Vorrang haben arithmetische Operatoren, Zuweisungsoperatoren und relationale Operatoren?

Jun 19, 2020 pm 04:06 PM
Arithmetische Operatoren 赋值运算符

Welchen Vorrang haben arithmetische Operatoren, Zuweisungsoperatoren und relationale Operatoren?

Welchen Vorrang haben arithmetische Operatoren, Zuweisungsoperatoren und relationale Operatoren?

Die Prioritätsreihenfolge ist: arithmetische Operatoren > relationale Operatoren >

Unter den arithmetischen Operatoren gehören der Multiplikationsoperator [*], der Divisionsoperator [/] und der Restoperator [%] zur dritten Prioritätsebene sowie der Additionsoperator [+] und die Subtraktion Operator Operator [-] gehört zur vierten Ebene.

Der Vergleichsoperator hat 6 Arten von Beziehungen, nämlich kleiner als, kleiner als oder gleich, größer als, gleich, größer als oder gleich und ungleich. Unter diesen gehört der Vergleichsoperator [< > <= >= ] zur sechsten Prioritätsebene und der Gleichheitsoperator [==] und der Ungleichheitsoperator [!=] zur siebten Prioritätsebene .

Der Zuweisungsoperator [= += -= *= /= %= >>= <<= &= |= ^=] gehört zur vierzehnten Prioritätsebene.

Die Prioritätsreihenfolge lautet also: Arithmetische Operatoren sind höher als relationale Operatoren und höher als Zuweisungsoperationen.

Erweiterte Informationen:

Prioritätsbezogene Regelungen:

1 Die Priorität hat nichts mit der Reihenfolge der Bewertung zu tun. Beispiel: a+b && b*c, obwohl * die höchste Priorität hat, ist die Auswertungsreihenfolge dieses Ausdrucks von links nach rechts. Die Prioritäten nehmen von oben nach unten ab, wobei der oberste Operator die höchste Priorität und der Komma-Operator die niedrigste Priorität hat.

2. In der gleichen Priorität entsprechend der Assoziativität kombinieren. Die Assoziativität der meisten Operatoren verläuft von links nach rechts. Es handelt sich um unäre Operatoren, bedingte Operatoren und Zuweisungsoperatoren.

3. Zeiger sind optimal und monokulare Operationen sind besser als binokulare Operationen. Zum Beispiel Plus- und Minuszeichen. Zuerst werden arithmetische Operationen ausgeführt, dann Schiebeoperationen und schließlich Bitoperationen. Bitte beachten Sie besonders: 1 << 3 + 2 & 7 entspricht der endgültigen Kombination von (1 << (3 + 2))&7 logischen Operationen.

Empfohlenes Tutorial: „C-Sprache

Das obige ist der detaillierte Inhalt vonWelchen Vorrang haben arithmetische Operatoren, Zuweisungsoperatoren und relationale Operatoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bedeutet „+=' in Python? Was bedeutet „+=' in Python? Jan 05, 2023 pm 05:53 PM

In Python bezieht sich „+=“ auf den „Additionszuweisungs“-Operator, der eine Art Zuweisungsoperator ist. Seine Funktion besteht darin, zuerst eine Additionsoperation auszuführen und dann das Ergebnis der Variablen auf der linken Seite des Operators zuzuweisen. die Syntax ist „x += y“, die äquivalente Form ist „x = x + y“. Der Operator „+=" kann nur vorhandenen Variablen Werte zuweisen, da die Variable selbst während des Zuweisungsprozesses an der Operation teilnehmen muss. Wenn die Variable nicht im Voraus definiert ist, ist ihr Wert unbekannt und kann nicht an der Operation teilnehmen .

Python-Operatoren: Der ultimative Leitfaden vom Neuling bis zum Meister Python-Operatoren: Der ultimative Leitfaden vom Neuling bis zum Meister Mar 11, 2024 am 09:13 AM

Einführung in Python-Operatoren Operatoren sind spezielle Symbole oder Schlüsselwörter, die zum Ausführen von Operationen zwischen zwei oder mehr Operanden verwendet werden. Python bietet eine Vielzahl von Operatoren, die ein breites Anwendungsspektrum abdecken, von grundlegenden mathematischen Operationen bis hin zu komplexen Datenmanipulationen. Mathematische Operatoren Mathematische Operatoren werden zur Durchführung allgemeiner mathematischer Operationen verwendet. Dazu gehören: Beispiele für Operatoroperationen + Addition a + b - Subtraktion a-b * Multiplikation a * b / Division a / b % Modulo-Operation (nehmen Sie den Rest) a % b ** Potenzoperation a ** b // Ganzzahldivision (verwerfen Sie die Rest) a//b Logische Operatoren Logische Operatoren werden verwendet, um boolesche Werte zu verketten und Bedingungen auszuwerten. Dazu gehören: Beispiele für Operatoroperationen und logische und aorbnot logische oder aorbnot logische Nota-Vergleichsoperationen

Der geheime Garten der Operatoren: Entdecken Sie verborgene Schätze in Python Der geheime Garten der Operatoren: Entdecken Sie verborgene Schätze in Python Mar 11, 2024 am 09:13 AM

Der geheime Garten der Operatoren Python-Operatoren sind Symbole oder Schlüsselwörter, die zur Ausführung verschiedener Operationen verwendet werden. Sie ermöglichen es Entwicklern, komplexe Logik prägnant und klar auszudrücken und die Codeeffizienz zu verbessern. Python bietet eine breite Palette von Operatortypen, jeder mit seinem spezifischen Zweck und seiner spezifischen Verwendung. Logische Operatoren Logische Operatoren werden verwendet, um boolesche Werte zu kombinieren und logische Operationen auszuführen. Die wichtigsten sind: und: Gibt den booleschen Wert True zurück, wenn alle Operanden True sind, andernfalls wird False zurückgegeben. oder: Gibt einen booleschen Wert „True“ zurück, wenn einer der Operanden „True“ ist, andernfalls wird „False“ zurückgegeben. nicht: Negieren Sie den booleschen Wert, ändern Sie „True“ in „False“ und ändern Sie „False“ in „True“. Democode: x=Truey

Entdecken Sie die Leistungsfähigkeit von Python-Operatoren: Eleganten und effizienten Code schreiben Entdecken Sie die Leistungsfähigkeit von Python-Operatoren: Eleganten und effizienten Code schreiben Mar 11, 2024 am 09:28 AM

Python-Operatoren sind eine Schlüsselkomponente der Programmiersprache und ermöglichen Entwicklern die Durchführung einer Vielzahl von Operationen, von einfachen Arithmetik bis hin zu komplexen Bitmanipulationen. Die Beherrschung der Syntax, Semantik und Funktionalität von Operatoren ist für den effektiven Einsatz von Python unerlässlich. Arithmetische Operatoren Arithmetische Operatoren werden zur Durchführung grundlegender arithmetischer Operationen verwendet. Dazu gehören Addition (+), Subtraktion (-), Multiplikation (*), Division (/), Modulo (%), Potenzierung (**) und Etagendivision (//). Das folgende Beispiel demonstriert die Verwendung arithmetischer Operatoren: >>a=10>>b=5#Addition c=a+bprint(c)#Ausgabe: 15#Subtraktion c=a-bprint(c)#Ausgabe: 5#Multiplikation c=a*bprint(c)#Ausgabe

Geheimnisse der Python-Operatoren: Den Grundstein der Programmierung beherrschen Geheimnisse der Python-Operatoren: Den Grundstein der Programmierung beherrschen Mar 11, 2024 am 09:19 AM

Python-Operatoren sind spezielle Symbole oder Wörter, mit denen bestimmte Operationen an Werten ausgeführt oder Werte kombiniert werden. Sie sind die Grundbausteine ​​von Programmiersprachen und der Schlüssel zum Verstehen und Schreiben von effizientem Code. Arithmetische Operatoren Arithmetische Operatoren werden verwendet, um grundlegende mathematische Operationen wie Addition, Subtraktion, Multiplikation, Division und Rest auszuführen. Im Folgenden sind die am häufigsten verwendeten arithmetischen Operatoren aufgeführt: +Addition-Subtraktion*Multiplikation/Division%Rest Beispiel: x=10y=5print(x+y)#Ausgabe: 15print(x-y)#Ausgabe: 5print(x*y)#Ausgabe :50print(x/y)#Ausgabe: 2.0print(x%y)#Ausgabe: 0 Vergleichsoperator Der Vergleichsoperator wird verwendet, um zwei Werte zu vergleichen und einen booleschen Wert (True) zurückzugeben

Was bedeutet in C/C++ der Operator c=a+++b? Was bedeutet in C/C++ der Operator c=a+++b? Sep 01, 2023 pm 04:29 PM

Nehmen wir an, dass es in C oder C++ eine ähnliche Anweisung gibt: c=a+++b; Was bedeutet also diese Codezeile? Okay, a und b seien 2 bzw. 5. Dieser Ausdruck kann als zwei verschiedene Typen angesehen werden. c=(a++)+bc=a+(++b) verfügt über einen Post-Inkrement-Operator und einen Pre-Inkrement-Operator. Wie sie verwendet werden, hängt davon ab, wie sie verwendet werden. Es gibt zwei Grundkonzepte. Priorität und Assoziativität. Wenn wir nun den Ausdruck von links nach rechts überprüfen, sind das Ergebnis diese beiden. c=(a++)+b→2+5=7c=a+(++b)→2+6=8 Schauen wir uns nun an, welche Option vom Compiler ausgewählt wird – Beispielcode #include<io

Erklären Sie die Konzepte logischer Operatoren und Zuweisungsoperatoren in der Sprache C Erklären Sie die Konzepte logischer Operatoren und Zuweisungsoperatoren in der Sprache C Sep 13, 2023 pm 06:17 PM

Lassen Sie uns zunächst etwas über logische Operatoren lernen. Logische Operatoren Diese werden verwendet, um zwei (oder mehr) Ausdrücke logisch zu kombinieren. Sie sind logisches UND (&&), logisches ODER (||) und logisches NICHT (!) logisches UND (&&) exp1exp2exp1&&exp2TTTTFFFTFFFF logisches ODER (||) exp1exp2exp1||exp2TTTTFTFTTFFF logisches NICHT (!) exp!expTTFT Operatorbeschreibung Beispiel a= 10 ,b=20,c=30 Ausgabe&&logisches UND(a>b)&&(a<c)(10>

Was bedeutet PHP-Modul gleich? Was bedeutet PHP-Modul gleich? Feb 02, 2023 pm 07:27 PM

PHP Modular Equals bezieht sich auf „%=", einen erweiterten Zuweisungsoperator, was bedeutet, dass zuerst die Modulo-Operation ausgeführt wird und dann das Ergebnis der Variablen auf der linken Seite des Operators zugewiesen wird. Die Syntax lautet „x %=“. y“, die äquivalente Form ist „x = x % y“. Der erweiterte Zuweisungsoperator kombiniert = mit anderen Operatoren (einschließlich arithmetischer Operatoren, bitweisen Operatoren und logischen Operatoren), um ihn zu einem leistungsfähigeren Zuweisungsoperator zu erweitern, der den Zuweisungsausdruck eleganter und bequemer macht.

See all articles