logb
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <math.h> 中定义
|
||
float logbf( float arg ); |
||
double logb( double arg ); |
||
long double logbl( long double arg ); |
||
提取的指数值从浮点参数
r|arg|组成部分,作为一个符号浮点值,为非零阿根廷,
arg
,并返回一个浮点值。从形式上看,结果是logr|arg|组成部分,作为一个符号浮点值,为非零阿根廷,
r
是FLT_RADIX在哪里。 arg
是低于正常,它被视为仿佛被归.原文:
Extracts the value of the exponent from the floating-point argument
r|arg| as a signed floating-point value, for non-zero arg, where
arg
, and returns it as a floating-point value. Formally, the result is the integral part of logr|arg| as a signed floating-point value, for non-zero arg, where
r
is FLT_RADIX. If arg
is subnormal, it is treated as though it was normalized.目录 |
[编辑] 参数
arg | - | 浮点值
|
[编辑] 返回值
浮点指数.
域或范围可能会出现错误,如果
arg
是零.原文:
Domain or range error may occur if
arg
is zero.[编辑] 注释
指数的值返回logb始终是1小于由frexp因为不同的正常化要求重新调谐指数:经由
|是介于1和
|之间0.5和1.
e
指数logb|arg*r-e|是介于1和
r
(通常之间1和2),但对于指数e
返回frexp,|arg*2-e|之间0.5和1.
原文:
The value of the exponent returned by logb is always 1 less than the exponent retuned by frexp because of the different normalization requirements: for the exponent
| is between 1 and
| is between 0.5 and 1.
e
returned by logb, |arg*r-e| is between 1 and
r
(typically between 1 and 2), but for the exponent e
returned by frexp, |arg*2-e| is between 0.5 and 1.
[编辑] 示例
本章尚未完成 原因:暂无示例 |
[编辑] 另请参阅
分解一个数字,位数和电源2 原文: decomposes a number into significand and a power of 2 (函数) | |
(C99) |
提取指数的数量 (函数) |
(C99) (C99) |
FLT_RADIX次方乘以一个数 原文: multiplies a number by FLT_RADIX raised to a power (函数) |