Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

sqrt, sqrtf, sqrtl

Calcule la racine carrée.

double sqrt(    double x  ); float sqrt(    float x  );  // C++ only long double sqrt(    long double x );  // C++ only float sqrtf(    float x  ); long double sqrtl(    long double x  );

x

Valeur à virgule flottante non négative

C++ autorisant la surcharge, vous pouvez appeler des surcharges de sqrt qui acceptent les types float ou long double. Dans un programme C, sqrt accepte et retourne toujours double.

Les fonctions sqrt retournent la racine carrée de x. Par défaut, si x est négatif, sqrt retourne une valeur NaN indéfinie.

Entrée

Exception SEH

Exception _matherr

± QNAN,IND

aucun

_DOMAIN

- ∞

aucun

_DOMAIN

x<0

aucun

_DOMAIN

Fonction

En-tête C

En-tête C++

sqrt, sqrtf, sqrtl

<math.h>

<cmath>

Pour plus d'informations sur la compatibilité, voir Compatibilité.

// crt_sqrt.c
// This program calculates a square root.

#include <math.h>
#include <stdio.h>
#include <stdlib.h>

int main( void )
{
   double question = 45.35, answer;
   answer = sqrt( question );
   if( question < 0 )
      printf( "Error: sqrt returns %f\n", answer );
   else
      printf( "The square root of %.2f is %.2f\n", question, answer );
}
The square root of 45.35 is 6.73

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft