Red de conocimiento informático - Computadora portátil - ¿Se puede comparar el tipo int con el tipo double en el lenguaje C?

¿Se puede comparar el tipo int con el tipo double en el lenguaje C?

Se puede comparar:

#includelt;stdio.hgt;

int?main()

{

int?a=9;

doble?b=9.9999999;

if(a?gt;?b)

printf("agt;b \ n");

else

printf("alt; b\n");

}

Porque al ejecutar if (a?gt;?b), int se convertirá a flotante, pero no se recomienda esta comparación. Debería ser así:

if(a?-?b?gt; ?0)

La forma correcta es compararlo con 0