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

std::scalbn, std::scalbln

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

 
 
 
Общие математические функции
Функции
Основные операции
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Экспоненциальные функции
(C++11)
(C++11)
(C++11)
(C++11)
Степенные функции
(C++11)
(C++11)
Тригонометрические и гиперболические функции
(C++11)
(C++11)
(C++11)
Ошибка и гамма функции
(C++11)
(C++11)
(C++11)
(C++11)
Операции целочисленного округления с плавающей запятой
(C++11)(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Функции манипуляции с плавающей запятой
scalbnscalbln
(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)
(C++11)
Классификация/Сравнение
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Макро-константы
(C++11)(C++11)(C++11)(C++11)(C++11)
 
Определено в заголовочном файле <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 возведённое в степень
(функция) [править]