跳转到内容

ilogb, ilogbf : 获取浮点数的指数

#include <math.h>
int ilogb(double val);
int ilogbf(float val);
```### Description
所有非零的正规数都可以表示为 m * 2**p。ilogb 和 ilogbf 检查参数 val,并返回 p。函数 frexp 和 frexpf 类似于 ilogb 和 ilogbf,但同时还返回 m。### Returns
ilogb 和 ilogbf 返回用于构成浮点参数的 2 的幂。如果 val 为 0,它们返回 - INT_MAX(INT_MAX 在 limits.h 中定义)。如果 val 为无穷大或 NaN,它们返回 INT_MAX。
---
**权威来源**: BUSMASTER DITA help source `ilogb.dita`, compiled into `BUSMASTER.CHM` with the application.