En lenguaje C: amp;=? e igual, ?|= o igual, ¿cómo resolver estas dos expresiones?
aamp;=b;
==
a=aamp;b;
a|=b; p>
== p>
==
a=a|b;
Instrucciones de operación:
1.op= operador es un componente importante en el lenguaje C Operador de clase, todas las formas del operador op=, escritas como a
op=
b, son equivalentes a a=a
op
b;
2. Casi todos los operadores binomiales incluyen el operador op= y el operador de fusión de asignación, incluidos =, -=, *=, /=, / =,=,amp; =,|=,^=,lt;lt;=,gt;gt;= etc.
3. Usar el operador op= es más eficiente que usar el formulario a=a
op
b.
4. Al realizar operaciones de bits, las operaciones involucradas en los operandos se realizan bit a bit, y la operación se realiza correspondiente a cada bit y se forma el resultado del bit correspondiente.
5. amp; La regla de operación y operación bit a bit es que si el valor del mismo bit en ambos operandos es 1, entonces el valor del bit de resultado es 1,
De lo contrario es 0.
6. La regla de la operación u operación bit a bit es que si el valor del mismo bit en ambos operandos es 0, entonces el valor del bit de resultado es 0,
De lo contrario es 1.
Descripción del símbolo:
amp;amp; es una operación de suma, se utiliza A
amp;amp;B para probar si las condiciones A y B son simultáneamente verdaderas.
! ¡Sí y no operaciones! A toma el valor opuesto de A.
! tiene una prioridad más alta que
amp;amp;, ¡es decir! Operación prioritaria.