C operátory přiřazení
Operace přiřazení přiřadí hodnotu pravém operandu umístění úložiště s názvem levém operandem.Upravitelné l hodnota musí být proto levém operand operace přiřazení.Po přiřazení výraz přiřazení má hodnotu levý operand, ale není l hodnota.
Syntaxe
přiřazení výraz:
podmíněný výrazvýraz Unární operátor přiřazení přiřazení výraz
Operátor přiřazení: jeden z
= *= /= %= += –= << = >> = & = ^= |=
Operátory přiřazení v c lze transformovat i přiřadit hodnoty v jediné operaci.C poskytuje následující operátory přiřazení:
Operátor |
Operace |
---|---|
= |
Jednoduché přiřazení |
*= |
Přiřazení násobení |
/= |
Přiřazení dělení |
%= |
Zbytek přiřazení |
+= |
Přiřazení sčítání |
–= |
Přiřazení odčítání |
<< = |
Přiřazení levý shift |
>> = |
Přiřazení pravý shift |
& = |
Bitové- A přiřazení |
^= |
Přiřazení bitového exclusive OR |
|= |
Přiřazení bitového operátoru včetně nebo |
V přiřazení typ pravé hodnoty je převeden na typ levé hodnoty a hodnoty jsou uloženy v levý operand, je-li po provedení přiřazení.Levý operand nesmí být matice, funkce nebo konstanta.Je podrobně uvedeno specifický převod cestu, která závisí na dva typy, Převody typu.
Viz také
Referenční dokumentace
Operátory přiřazení: =, * = / = % = +=-=, << =, >> = & =, ^ =, a | =