std::scalbn, std::scalbln
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
Определено в заголовочном файле <cmath>
|
||
float scalbn( float x, int exp ); |
(начиная с C++11) | |
double scalbn( double x, int exp ); |
(начиная с C++11) | |
long double scalbn( long double x, int exp ); |
(начиная с C++11) | |
double scalbn( Integral x, int exp ); |
(начиная с C++11) | |
float scalbln( float x, long exp ); |
(начиная с C++11) | |
double scalbln( double x, long exp ); |
(начиная с C++11) | |
long double scalbln( long double x, long exp ); |
(начиная с C++11) | |
double scalbln( Integral x, long exp ); |
(начиная с C++11) | |
Умножение с плавающей запятой
x
по FLT_RADIX подняла к власти exp
. В двоичной системе это эквивалентно ldexp()
Оригинал:
Multiplies an floating point value
x
by FLT_RADIX raised to power exp
. On binary system it is equivalent to ldexp()
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[п��авить] Параметры
arg | — | плавающей точкой
Оригинал: floating point value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
exp | — | целое значение
Оригинал: integer value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Возвращаемое значение
возвращается
x×FLT_RADIXexp
Оригинал:
returns
x×FLT_RADIXexp
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если результат слишком велик для базового типа, диапазон ошибки и HUGE_VAL возвращается.
Оригинал:
If the result is too large for the underlying type, range error occurs and HUGE_VAL is returned.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] См. также
(C++11)(C++11) |
разлагает число на мантиссу и степень 2 (функция) |
(C++11)(C++11) |
умножает число на 2 возведённое в степень (функция) |