Section courante

A propos

Section administrative du site

LDEXP

Produit de l'exposant
Turbo C math.h

Syntaxe

double ldexp(double m,int exp);

Paramètres

Nom Description
m Ce paramètre permet d'indiquer le nombre contenant l'expression multipliant l'expression.
exp Ce paramètre permet d'indiquer l'exposant en base 2.

Description

Cette fonction retourne la valeur de produit par la puissance 2.

Exemple

Voici un exemple montrant le résultat de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main() {
  6.  int I;
  7.  for(I = 1; I <= 9; I++) {
  8.   printf("ldexp(%i, 1) = %.1f",I,ldexp(I,1));
  9.   printf(", ldexp(%i, 2) = %.1f",I,ldexp(I,2));
  10.   printf(", ldexp(%i, 3) = %.1f\n",I,ldexp(I,3));
  11.  }
  12.  return 0;
  13. }

on obtiendra le résultat suivant :

ldexp(1, 1) = 2.0, ldexp(1, 2) = 4.0, ldexp(1, 3) = 8.0
ldexp(2, 1) = 4.0, ldexp(2, 2) = 8.0, ldexp(2, 3) = 16.0
ldexp(3, 1) = 6.0, ldexp(3, 2) = 12.0, ldexp(3, 3) = 24.0
ldexp(4, 1) = 8.0, ldexp(4, 2) = 16.0, ldexp(4, 3) = 32.0
ldexp(5, 1) = 10.0, ldexp(5, 2) = 20.0, ldexp(5, 3) = 40.0
ldexp(6, 1) = 12.0, ldexp(6, 2) = 24.0, ldexp(6, 3) = 48.0
ldexp(7, 1) = 14.0, ldexp(7, 2) = 28.0, ldexp(7, 3) = 56.0
ldexp(8, 1) = 16.0, ldexp(8, 2) = 32.0, ldexp(8, 3) = 64.0
ldexp(9, 1) = 18.0, ldexp(9, 2) = 36.0, ldexp(9, 3) = 72.0


Dernière mise à jour : Samedi, le 4 juillet 2015