Red de conocimiento informático - Computadora portátil - ¿Qué significa la oración if(!(j%i)) en lenguaje C?

¿Qué significa la oración if(!(j%i)) en lenguaje C?

Primero permítame analizar esto if(!(a)) para usted. Solo cuando a es falso, se ejecutará la declaración después de if.

if(!(j%i))

Entonces esto significa que cuando j%i es falso, ejecuta la declaración después de if.

Tipo booleano, 0 es falso, distinto de 0 es verdadero, j%i es falso, es decir, j%i==0;

Entonces si(!(j% i)) Equivalente a if(j%i==0)