Пространства имён
Варианты
Действия

logb

Материал из cppreference.com
< c‎ | numeric‎ | math

 
 
 
Основные математические функции
Функции
Основные операции
(C99)
(C99)
(C99)
(C99)(C99)(C99)(C23)
Максимум/минимум
Показательные функции
(C23)
(C99)
(C99)
(C23)
(C23)
(C99)
(C99)(C23)
(C23)
(C23)
Степенные функции
(C99)
(C23)
(C23)
(C99)
(C23)
(C23)
Тригонометрические и гиперболические функции
(C23)
(C23)
(C23)
(C23)
(C99)
(C99)
(C99)
Функции ошибки и гамма-функции
(C99)
(C99)
(C99)
(C99)
Функции округления операций с плавающей точкой
(C99)(C99)(C99)
(C99)
(C99)(C99)(C99)
(C23)(C23)(C23)(C23)
Функции работы с плавающей точкой
(C99)(C99)
(C99)(C23)
logb
(C99)
Операции сужения
(C23)
(C23)
(C23)
(C23)
(C23)
(C23)
Quantum and quantum exponent functions
Decimal re-encoding functions
Total order and payload functions
Classification
(C99)
(C99)
(C99)
(C23)
Типы
Макроконстанты
Специальные значения с плавающей точкой
(C99)(C23)
Аргументы и возвращаемые значения
Обработка ошибок
 
Определено в заголовочном файле <math.h>
float       logbf( float arg );
(начиная с C99)
double      logb( double arg );
(начиная с C99)
long double logbl( long double arg );
(начиная с C99)
Извлекает значение показателя с плавающей точкой arg аргумент, и возвращает его как значение с плавающей точкой. Формально, результатом является неотъемлемой частью log
r
|arg|
как подписанное значение с плавающей точкой, для ненулевых аг, где r является FLT_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.
Текст был переведён автоматически используя Переводчик 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 из-за различных требований нормализации: для показателя 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 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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]