Die Rangfolge in C

Das Rangfolge zuerst bestimmt, welche Operatoren auf einen Wert handeln. Wenn Aussagen Crafting, wissen die Priorität, um sicherzustellen, dass das Programm tut, was Sie möchten.

Operator (en)KategorieBeschreibung
!UnaryLogische nicht- Assoziativität geht von rechts nach links
++ --UnaryErhöhung, Senkung von rechts nach links gelesen
* /%MatheMultiplikation, Division, Modulo
+ -MatheAddition, Subtraktion
lt; lt; >>BinärUmschalt links, nach rechts verschieben
lt; > lt; => =VergleichKleiner als, größer als, kleiner als oder gleich, grßer als orequal zu
==! =VergleichIst gleich, nicht gleich
BinärUnd
^BinärExclusive oder (XOR)
|BinärOder
LogischUnd
||LogischOder
?:VergleichSeltsam, wenn Sache- Assoziativität geht von rechts nach links
=ZuordnungVariable Zuweisungsoperator, einschließlich der + =, * =, und allassignment Betreiber
,(Keiner)Das Komma trennt Elemente in einem fürAnweisung- Vorrang von links nach rechts

Die Rangfolge kann durch die Verwendung von Klammern außer Kraft gesetzt werden. Einfach umschließen innerhalb eines Satzes von Klammern, die ein Teil der Gleichung ersten, die Sie ausgeführt werden sollen. Dieser Teil wird zuerst ausgeführt, egal, was die Priorität.

Menü