Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una operación de asignación asigna el valor del operando derecho a la ubicación de almacenamiento denominada por el operando izquierdo.Por consiguiente, el operando izquierdo de una operación de asignación debe ser un valor l modificable.Después de la asignación, una expresión de asignación tiene el valor del operando izquierdo pero no es un valor l.
Sintaxis
asignación-expresión:
condicionalasignación-expresión del operador de asignación singular-expresión
operador de asignación: uno de
= *= /= %= += –= <<= &= De >>= ^= |=
Los operadores de asignación en C pueden transformar y asignar valores en una única operación.C proporciona operadores de asignación siguientes:
Operador |
Operación realizada |
|---|---|
= |
asignación simple |
*= |
Asignación de multiplicación |
/= |
Asignación de división |
%= |
Asignación del resto |
+= |
Asignación de suma |
–= |
Asignación de resta |
<<= |
asignación de Izquierdo-MAYÚS |
>>= |
asignación de Derecho-MAYÚS |
&= |
Asignación Bit A bit |
^= |
Bit a bit-exclusivo-O asignación |
|= |
Bit a bit-inclusivo-O asignación |
En la asignación, el tipo de valor derecho se convierte al tipo de valor izquierdo, y el valor se almacena en el operando izquierdo después de que haya ocurrido la asignación.El operando izquierdo no debe ser una matriz, una función, o una constante.La ruta de acceso específica de la conversión, que depende de los dos tipos, se describe en detalle en conversiones de tipos.
Vea también
Referencia
Operadores de asignación: =, *=,/=, %=, +=, - =, <<=, >>=, &=, ^=, y |=