Вам нужно авторизоваться. Забыли пароль? Регистрация Июль пт. 30 2010 г. в 21:58
Навигация
Поиск
Статистика


Статьи

Математические BC (произвольной точности) функции

Добавлено: 2008-12-07 01:08:55





Данные BC функции задействованы только при
условии что PHP был скомпилирован в режиме
--enable-bcmath, т.е. при включенных в конфигурацию bcmath
функциях.





bcadd






bcadd -- Сложение двух чисел произвольной
точности.




Описание





string bcadd(string левый операнд,
string правый операнд, int [масштаб]);






Прибавляет левый
операнд
к правому
операнду
  и возвращает сумму типа string
(строковая переменная). Факультативный параметрмасштаб используется чтобы
установить количество разрядов после десятичной
отметки в результате.





Смотрите также bcsub().





bccomp






bccomp -- Сравнение двух чисел произвольной
точности.




Описание





int bccomp(string левый
операнд, string правый операнд, int [масштаб]);






Сравнивает левый
операнд
с   правым
операндом
и возвращает результат типа
integer (целое). Факультативный параметр  масштаб
используется для установки количества цифр
после десятичной отметки, используемых при
сравнении. При равенстве двух операндов
возвращается значение 0. Если левый операнд больше правого операнда возврашается
  +1,  и если  левый
операнд
  меньше правого операнда возвращается
   -1.





bcdiv






bcdiv -- Операция деления для двух чисел
произвольной точности.




Описание





string bcdiv(string левый
операнд, string правый операнд, int [масштаб]);





Делит левый операнд
на   правый
операнд
и возвращает результат.  
Факультативный параметр  class="PARAMETER">масштаб устанавливает
количество цифр после десятичной отметки в
результате.





Смотрите также bcmul().





bcmod






bcmod -- Получение модуля числа произвольной
точности.




Описание





string bcmod
(string левый
операнд, string модуль);






Получение модуля  левого
операнда
  используя операнд модуль.





Смотрите также class="FUNCTION">bcdiv().





bcmul






bcmul -- Операция умножения для двух чисел
произвольной точности.




Описание





string bcmul
(string левый операнд, string правый
операнд, int [масштаб]);






Умножает левый операнд
на   правый
операнд
и возвращает результат.
Факультативный параметр  class="PARAMETER">масштаб устанавливает
количество цифр после десятичной отметки в
результате.





Смотрите также class="FUNCTION">bcdiv().





bcpow






bcpow -- Возведение одного числа произвольной
точности в степень другого.




Описание





string bcpow
(string x, string y, int [class="OPTIONAL">масштаб]);






Возведение x
  в степень y.
Параметр  масштаб
может использоваться для установки количества
цифр после десятичной отметки в результате.





Смотрите также class="FUNCTION">bcsqrt().





bcscale






bcscale -- Устанавливает масштаб по умолчанию для
всех математических BC-функций




Описание





string bcscale
(int масштаб);






Эта функция устанавливает заданный по
умолчанию параметр масштаба для всех
последующих математических BC-функций, которые
явно не определяют параметр масштаба.





bcsqrt






bcsqrt -- Получение квадратного корня числа
произвольной точности.




Описание





string bcsqrt
(string операнд,
int масштаб);






Возвращает кваддратный корень class="PARAMETER">операнда. Факультативный
параметр  масштаб
устанавливает количество цифр после десятичной
отметки в результате.





Смотрите также class="FUNCTION">bcpow().





bcsub






bcsub -- Вычитает одно число произвольной точности
из другого.




Описание





string bcsub
(string левый
операнд, string правый операнд, int [масштаб]);






Вычитает правый
операнд
из  левого
операнда
  и возвращает результат типа
string. Факультативный параметр  class="PARAMETER">масштаб устанавливает
количество цифр после десятичной отметки в
результате.





Смотрите также class="FUNCTION">bcadd().



Оглавление   |  На верх


 
 
Тема страницы:

Руководство по РНР 3.0 Математические BC (произвольной точности) функции Про хостинги и хостеров Статьи

Статьи
Руководство по РНР 3.0
10 статей
Работает под управлением WebCodePortalSystem v. 5.1

Страница сгенерирована за 0.057 сек..