Latest web development tutorials

funciones de la biblioteca C - modf ()

C biblioteca estándar - <math.h> C biblioteca estándar - <math.h>

descripción

C funciones de la bibliotecade doble modf (doble x, double * entero) devuelve el valor de la parte fraccionaria (parte después del punto decimal), y establecer el número entero a entero parte.

declaración

Aquí es) a función más modf (.

double modf(double x, double *integer)

parámetros

  • x - valor de coma flotante.
  • entero - un puntero a un objeto, el objeto almacena la parte entera.

Valor de retorno

Esta función devuelve la parte fraccional de x, x y símbolos del mismo.

Ejemplos

El siguiente ejemplo muestra se utiliza la función modf ().

#include<stdio.h>
#include<math.h>

int main ()
{
   double x, fractpart, intpart;

   x = 8.123456;
   fractpart = modf(x, &intpart);

   printf("整数部分 = %lf\n", intpart);
   printf("小数部分 = %lf \n", fractpart);
   
   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

整数部分 = 8.000000
小数部分 = 0.123456 

C biblioteca estándar - <math.h> C biblioteca estándar - <math.h>