Latest web development tutorials

fonctions de la bibliothèque C - modf ()

C bibliothèque standard - <math.h> C bibliothèque standard - <math.h>

description

fonctions C bibliothèquedouble modf (double x, double * entier) Renvoie la valeur de la partie fractionnaire (partie après la virgule), et réglez l'entier en entier partie.

déclaration

Voici () fonction instruction modf.

double modf(double x, double *integer)

Paramètres

  • x - valeur à virgule flottante.
  • entier - un pointeur vers un objet, l'objet stocke la partie entière.

Valeur de retour

Cette fonction retourne la partie fractionnaire de x et x symboles identiques.

Exemples

L'exemple suivant illustre la fonction modf () est utilisée.

#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);
}

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

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

C bibliothèque standard - <math.h> C bibliothèque standard - <math.h>