llogbd32函数
概要:
#include <math.h> #ifdef __STDC_IEC_60559_DFP__ long int llogbd32(_Decimal32 ); #endif
描述:
该函数提取参数的指数,并以有符号的long int类型形式返回。
该函数以10作为对数的底数,返回的对数的整数部分,即数学表达式的整数部分。
如果参数为0,函数将返回FP_LLOGB0;如果参数为无穷大,函数将返回LONG_MAX;如果参数为非数值,函数将返回FP_LLOGBNAN;否则调用llogbd32函数相当于调用logbd32函数,并将返回值转换为long int类型。
如果参数为0、无穷大或者非数值,将可能发生域错误或者范围错误(range error)。
如果函数运算结果超出了long int类型所能表示的范围,结果是不明确的,并且可能发生域错误或者范围错误。
参数:
_Decimal32
参数为_Decimal32类型的浮点数。
返回值:
函数将参数的指数以有符号的long int类型值返回。
范例:
|
|
输出:
The implementation does not support llogbd32 function.
相关内容:
| llogb | 提取double类型参数的指数的函数。 |
| llogbl | 提取long double类型参数的指数的函数。 |
| llogbf | 提取float类型参数的指数的函数。 |
| llogbd64 | 提取_Decimal64类型参数的指数的函数。 |
| llogbd128 | 提取_Decimal128类型参数的指数的函数。 |
主要参考资料: