fonctions de la bibliothèque C - ldexp ()
C bibliothèque standard - <math.h>
description
fonctions de la bibliothèque Cdouble ldexp (double x, int exposant ) Retourne les xmultiplié par 2 à la puissance del'exposant.
déclaration
Voici ldexp () déclaration de fonction.
double ldexp(double x, int exponent)
Paramètres
- x - représente une valeur à virgule flottante chiffre valide.
- exposant - la valeur de l'indice.
Valeur de retour
Cette fonction retourne x * 2 exp.
Exemples
L'exemple suivant illustre l'utilisation de la fonction ldexp ().
#include <stdio.h> #include <math.h> int main () { double x, ret; int n; x = 0.65; n = 3; ret = ldexp(x ,n); printf("%f * 2^%d = %f\n", x, n, ret); return(0); }
Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:
0.650000 * 2^3 = 5.200000