Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Zuweisungsoperation weist den Wert des rechten Operanden in den Speicherort, der vom linken Operanden.Deshalb muss der linke Operand eines Datenvorgangs Zuweisung ein veränderlicher L-Wert sein.Nach der Zuweisung Zuweisung ist ein Ausdruck, den Wert des linken Operanden ist jedoch kein l-Wert dar.
Syntax
Zuweisung Begriff:
bedingter AusdruckUnärAusdruck Zuweisungsoperator ZuweisungAusdruck
Zuweisungsoperator: Ein aus
= *= /= %= += –= <<= >>= &= ^= |=
Die Zuweisungsoperatoren in C können Werte in einem einzigen Vorgang transformieren und zuweisen.C stellt die folgenden Zuweisungsoperatoren:
Operator |
Vorgang ausgeführt |
|---|---|
= |
Einfache Zuweisung |
*= |
Multiplikations-Zuweisung |
/= |
Divisions-Zuweisung |
%= |
Rest-Zuweisung |
+= |
Hinzufügungs-Zuweisung |
–= |
Subtraktions-Zuweisung |
<<= |
Linksschiebe-Zuweisung |
>>= |
Rechtsschiebe-Zuweisung |
&= |
Zuweisung des bitweisen Operator AND |
^= |
Bitweis-Exklusiv-ODER Zuweisung |
|= |
Bitweis-inklusiv-ODER Zuweisung |
In der Zuweisung wird der Typ des richtigen Wert in den Typ des linken Wert konvertiert, und der Wert wird im linken Operanden gespeichert, nachdem die Zuweisung stattgefunden hat.Der linke Operand darf kein Array, eine Funktion oder eine Konstante sein.Der Pfad für bestimmte Konvertierung von zwei Arten abhängt, wird ausführlich in Typkonvertierungenerläutert.
Siehe auch
Referenz
Zuweisungsoperatoren: =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^= und |=