logb
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
Определено в заголовочном файле <math.h>
|
||
float logbf( float arg ); |
(начиная с C99) | |
double logb( double arg ); |
(начиная с C99) | |
long double logbl( long double arg ); |
(начиная с C99) | |
Извлекает значение показателя с плавающей точкой
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.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Параметры
arg | — | плавающей точкой
Оригинал: floating point value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Возвращаемое значение
Плавающей точкой показателем.
Оригинал:
The floating-point exponent.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Домена или диапазона ошибка может возникнуть, если
arg
равна нулю.Оригинал:
Domain or range error may occur if
arg
is zero.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Заметки
Значение показателя возвращается 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.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Пример
Этот раздел не завершён Причина: нет примера |
[править] См. также
раскладывает число на значащую часть и степень числа 2 Оригинал: decomposes a number into significand and a power of 2 Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) | |
(C99) |
извлекает показатель числа Оригинал: extracts exponent of the number Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) |
(C99)(C99) |
число умножается на FLT_RADIX, возведенное в степень Оригинал: multiplies a number by FLT_RADIX raised to a power Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) |