Operadores de asignación de C

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:
    condicional

    asignació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 |=