La Red de Conocimientos Pedagógicos - Currículum vitae - &=, ? en lenguaje C y : ¿Qué significan? ¿Hay alguna diferencia entre & y &&? Pídele consejo a Dios

&=, ? en lenguaje C y : ¿Qué significan? ¿Hay alguna diferencia entre & y &&? Pídele consejo a Dios

amp;= significa hacer AND entre el número de la izquierda y el número de la derecha de este símbolo, y luego asignar el resultado al número de la izquierda, por ejemplo: a amp;= b es equivalente a

a = a&b. ? : es una expresión de signo de interrogación, como agt;b?a:b, lo que significa que si a es mayor que b, entonces el valor de esta expresión es a; de lo contrario, el valor de la expresión es b. Hay una diferencia entre amp; y amp;, el primero es AND bit a bit y el segundo es AND lógico, por ejemplo:

1 amp 2, el valor de esta expresión es 0. , 1 amp; 2El valor de esta expresión es 1