Section courante

A propos

Section administrative du site

LDEXP

Produit de l'exposant
Visual 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 "stdafx.h"
  2. #include "stdio.h"
  3. #include "stdlib.h"
  4. #include "math.h"
  5.  
  6. int main(int argc, char* argv[]) {
  7.  int I;
  8.  for(I = 1; I <= 9; I++) {
  9.   printf("ldexp(%i, 1) = %.1f",I,ldexp(I,1));
  10.   printf(", ldexp(%i, 2) = %.1f",I,ldexp(I,2));
  11.   printf(", ldexp(%i, 3) = %.1f\n",I,ldexp(I,3));
  12.  }
  13.  return 0;
  14. }

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 7 avril 2018