#include <math.h>Originariamente inviato da devil89
Come per il C++, anche il C accetta il confronto tra double.
Perchè non dovrebbe andare?
Funziona benissimo con gli operatori < e >.
Esempio:
codice:#include <stdio.h> int main() { double a, b; a = 3,55; b = 4,23; if (a<b) printf ("Minore\n\n"); system("pause"); } /* main */
#include <stdio.h>
int main(){
double x=0.1723542,y=0.1723541;
printf("%lf",(x<y)?(x)y));
getch();
return 0;
}
mi da come aoutput 0.172354