_scalb
, _scalbf
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 ERANGE
sur .
Pour plus d’informations sur ce code et d’autres codes de retour, consultez , , _sys_errlist
_doserrno
et _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
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour