logb

来自cppreference.com
< c‎ | numeric‎ | math

 
 
 
常用数学函数
函数
基本运算
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
指数函数
(C99)
(C99)
(C99)
(C99)
幂函数
(C99)
(C99)
三角及双曲函数
(C99)
(C99)
(C99)
误差及伽马函数
(C99)
(C99)
(C99)
(C99)
临近整数的浮点运算
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
浮点数操作函数
(C99)
(C99)
(C99)
logb
(C99)
分类
(C99)
(C99)
(C99)
宏常量
 
定义于头文件 <math.h>
float       logbf( float arg );
(C99 起)
double      logb( double arg );
(C99 起)
long double logbl( long double arg );
(C99 起)
提取的指数值从浮点参数arg,并返回一个浮点值。从形式上看,结果是log
r
|arg|
组成部分,作为一个符号浮点值,为非零阿根廷,rFLT_RADIX在哪里。 arg是低于正常,它被视为仿佛被归.
原文:
Extracts the value of the exponent from the floating-point argument arg, and returns it as a floating-point value. Formally, the result is the integral part of log
r
|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 -
浮点值
原文:
floating point value
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

浮点指数.
原文:
The floating-point exponent.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
域或范围可能会出现错误,如果arg是零.
原文:
Domain or range error may occur if arg is zero.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 注释

指数的值返回logb始终是1小于由frexp因为不同的正常化要求重新调谐指数:经由e指数logb|arg*r-e
|
是介于1和r(通常之间12),但对于指数e返回frexp|arg*2-e
|
之间0.51.
原文:
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 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的幂次
(函数) [编辑]
(C99)
(C99)
(C99)
提取给定数的指数(结果为整数)
(函数) [编辑]
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
高效计算一个数乘FLT_RADIX的幂
(函数) [编辑]