CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
ldexp
ldexp
Функция Вычисляет значение x * 2^exp. Синтаксис #include<math.h> double ldexp(double x, int exp); Файл, содержащий math.h прототип Описание ldexp вычисляет значение двойной точности x*2^exp. Возвращаемое При успешном завершении ldexp возвращает вычислен- значение ное значение x*2^exp. Обработку ошибок для ldexp можно изменить с помощью функции matherr. Переносимость Функция ldexp поддерживается в системе UNIX и стан- дартом ANSI C. Смотрите также exp, frexp, modf. Пример: #include<stdio.h> #include<math.h> int main(void) { double valus; double x = 2; /* ldexp возводит 2 в степень 3, и затем умножает результат на 2 */ value = ldexp(x); printf("значение ldexp = %lf\n",value); return 0; }