_scalb
, _scalbf
Scales argument by a power of 2.
Syntax
double _scalb(
double x,
long exp
);
float _scalbf(
float x,
long exp
); /* x64 only */
Parameters
x
Double-precision, floating-point value.
exp
Long integer exponent.
Return value
Returns an exponential value if successful. On overflow (depending on the sign of x
), _scalb
returns +/- HUGE_VAL
; the errno
variable is set to ERANGE
.
For more information about this and other return codes, see errno
, _doserrno
, _sys_errlist
, and _sys_nerr
.
Remarks
The _scalb
function calculates the value of x
* 2exp
.
By default, this function's global state is scoped to the application. To change this behavior, see Global state in the CRT.
Requirements
Routine | Required header |
---|---|
_scalb , _scalbf |
<float.h> |
For more compatibility information, see Compatibility.
See also
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για