Red de conocimientos turísticos - Información de alquiler - En programación en lenguaje C, ¿cómo determinar si un número es un número entero?

En programación en lenguaje C, ¿cómo determinar si un número es un número entero?

Método 1:

#include<stdio.h>

#include<math.h>

flotador x;

p>

...

if(fabs(x-(int)x)<1e-8)printf("x es un número entero\n");

else printf("x no es un número entero\n");

Método 2:

int c=(int)b,d=(int) (b+0.999999)

if(c==d)

printf("es un número entero\n");

else

printf("no es un número entero \n”);

Método 3:

float b;

...

if(b-(int)b ==0)

printf("es un número entero\n");

else

printf("es no es un número entero\n");

Método 4:

float b;

...

if(b!= (int)b)

printf("No es un número entero\n");

else

printf("Es un número entero\n");