Lenguaje C: función modf (dividida en parte entera y parte decimal)

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
(Visited 12 times, 1 visits today)