Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Met à l’échelle un argument par une puissance de 2.
Syntaxe
double _scalb(
double x,
long exp
);
float _scalbf(
float x,
long exp
); /* x64 only */
Paramètres
x
Valeur à virgule flottante double précision.
exp
Exposant entier long.
Valeur retournée
Retourne une valeur exponentielle en cas de réussite. En cas de dépassement (selon le signe de x), _scalb retourne +/- HUGE_VAL; la errno variable est définie ERANGEsur .
Pour plus d’informations sur ce code et d’autres codes de retour, consultez , , _sys_errlist_doserrnoet _sys_nerr.errno
Notes
La _scalb fonction calcule la valeur de x * 2exp.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
| Routine | En-tête requis |
|---|---|
_scalb, _scalbf |
<float.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Voir aussi
Prise en charge des fonctions mathématiques et à virgule flottante
ldexp