Was ist der Unterschied zwischen = und == in der C-Sprache?

Freigeben: 2020-03-02 13:19:16
Original
23911 Leute haben es durchsucht

Was ist der Unterschied zwischen = und == in der C-Sprache?

Der Unterschied zwischen == und = in der C-Sprache besteht nur in einem Aspekt der Bedeutung, wie folgt:

„==" ist ein relationaler Operator und „ =" ist der Zuweisungsoperator.

Die Vergleichsoperatoren sind alle binäre Operatoren und ihre Assoziativität bleibt linksassoziativ. Vergleichsoperatoren haben eine niedrigere Priorität als arithmetische Operatoren und eine höhere Priorität als Zuweisungsoperatoren.

„=" ist nicht gleich einem Symbol, sondern einem Zuweisungsoperator, wie z. B. x=3. Darüber hinaus können Sie in einer Anweisung auch mehreren Variablen denselben Wert zuweisen, also eine Mehrfachzuweisung durchführen.

Im Vergleich zum Zuweisungsoperator, der nur ein Gleichheitszeichen hat, wird der Gleichheitsoperator im Vergleichsoperator durch zwei Gleichheitszeichen „==“ dargestellt.

Empfohlen: „C-Sprach-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen = und == in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!