_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.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour