Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Lenguaje C: función modf
(dividido en parte entera y parte fraccionaria)
En el lenguaje de programación C, Modificar función Divida el valor de punto flotante en partes enteras y fraccionarias. La parte fraccionaria es devuelta por la función modf y la parte entera se almacena en la variable iptr.
sintaxis
La sintaxis de la función modf en lenguaje C es:
double modf(double value, double *iptr);
parámetro o parámetro
valor El valor de coma flotante que se dividirá en partes enteras y fraccionarias. iptr Puntero a la variable que almacenará la parte entera.
devolver los bienes
La función modf devuelve la parte fraccionaria del valor.
titulo requerido
En C, los archivos de encabezado requeridos por la función modf son:
#include <math.h>
aplicar para
En C, la función modf está disponible en las siguientes versiones:
- ANSI/ISO 9899-1990
ejemplo modf
/* Example using modf by TechOnTheNet.com */ #include <stdio.h> #include <math.h> int main(int argc, const char * argv[]) { /* Define temporary variables */ double value; double i, f; /* Assign the value we will calculate the modf of */ value = 1.7; /* Calculate the modf of the value returning the fractional and integral parts */ f = modf(value, &i); /* Display the result of the calculation */ printf("The Integral and Fractional parts of %f are %f and %fn", value, i, f); return 0; }
Cuando se compila y ejecuta, esta aplicación generará:
The Integral and Fractional parts of 1.700000 are 1.000000 and 0.700000
Función similar
Otras funciones de C similares a modf:
- función de expansión