[Parece extraño esto no existe, así que disculpas de antemano si se trata de un duplicado]igualdad lógico en C
Quiero comprobar la igualdad lógica en C. En otras palabras, quiero saber si dos los valores serían iguales si ambos se convirtieran en la forma normal asociada con expresiones lógicas.
En C99, creo que
(bool)a == (bool)b
da lo que quiero. ¿Es eso correcto? ¿Cuál es la forma normal de escribir esto en C tradicional?
Normal tradicional C no tiene tipo bool. –
err, ¿chicos? lees el q? Sé que C tradicional no tiene bool. es por eso que estoy preguntando cómo escribirías eso en C. tradicional también, Als, '==' devolverá falso para '1 == 2', que no es lo que quiero. –