共用方式為


_scalb

放大引數為 2 次方。

double _scalb(
   double x,
   long exp 
);

參數

  • x
    雙精確度浮點值

  • exp
    長整數指數。

傳回值

如果成功,傳回指數的值。 在溢位 (根據 x的標記),_scalb 會傳回HUGE_VAL; errno 變數會設定為 ERANGE。

如需更多關於這些和其他回傳碼的資訊,請參閱 _doserrno 、 errno 、 _sys_errlist 、和 _sys_nerr (_doserrno, errno, _sys_errlist, and _sys_nerr)

備註

_scalb 函式會計算 x * 2exp 的值。

需求

常式

必要的標頭

_scalb

<float.h>

如需更多關於相容性的資訊,請參閱入門介紹中的 相容性 (Compatibility)

.NET Framework 對等用法

不適用。若要呼叫標準 C 函式,請使用 PInvoke。如需詳細資訊,請參閱平台叫用範例

請參閱

參考

浮點支援

ldexp