5 votos

¿Qué los operadores C "& =" y "| =" hacer?

He estado trabajando tratando de leer algo de código C y me he encontrado algunos operadores que no conozco:

¿Cuál es el uso de "y =" y "| =" los operadores cuando se usa para programación de microprocesadores?

18voto

kender Puntos 18446

Estos comandos son equivalentes:

``

``

Que significa realizar una operación bit a bit de los valores en el lado izquierdo y derecho y luego asignar el resultado a la variable a la izquierda, así que un poco de una forma corta. Si no está familiarizado con las operaciones bit a bit, sugiero empezar a familiarizarse con esos primeros - el ser un AND bit a bit y la ser un OR bit a bit.

Espero que ayude!

5voto

SQLMenace Puntos 68670

es , es . Estos realizan operaciones bit a bit con la mano izquierda y mano derecha de argumentos y asignan el resultado en el lado izquierdo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X