URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2525
[ Назад ]

Исходное сообщение
"Какая функция возвращает остаток от деления (Perl)"

Отправлено vova , 02-Фев-04 09:11 
Всем привет.
Не подскажите, какая функция в перле возвращает остаток от деления ?
Не могу найти что то.

Спасибо заранее.


Содержание

Сообщения в этом обсуждении
"Какая функция возвращает остаток от деления (Perl)"
Отправлено Михаил , 02-Фев-04 12:43 
>Всем привет.
>Не подскажите, какая функция в перле возвращает остаток от деления ?
>Не могу найти что то.
>
>Спасибо заранее.

если не ошибаюсь, то это бинарный оператор %


"Какая функция возвращает остаток от деления (Perl)"
Отправлено vova , 03-Фев-04 11:17 
>>Всем привет.
>>Не подскажите, какая функция в перле возвращает остаток от деления ?
>>Не могу найти что то.
>>
>>Спасибо заранее.
>
>если не ошибаюсь, то это бинарный оператор %

по моему нет. Вот выдержка из доки.
Binary ``%'' computes the modulus of two numbers. Given integer operands $a and $b: If $b is positive, then $a % $b is $a minus the largest multiple of $b that is not greater than $a. If $b is negative, then $a % $b is $a minus the smallest multiple of $b that is not less than $a (i.e. the result will be less than or equal to zero).


"Какая функция возвращает остаток от деления (Perl)"
Отправлено Michael , 03-Фев-04 12:39 
>по моему нет. Вот выдержка из доки.
>Binary ``%'' computes the modulus of two numbers. Given integer operands $a
>and $b: If $b is positive, then $a % $b is
>$a minus the largest multiple of $b that is not greater
>than $a. If $b is negative, then $a % $b is
>$a minus the smallest multiple of $b that is not less
>than $a (i.e. the result will be less than or equal
>to zero).

так модуль двух чисел - это и есть остаток от деления...
я даже в книжку слазить не поленился, оказалось, действительно %
только там еще уточнения есть:
1) вычисление производится с целой частью чисел, т.е. 10.5%3.2 будет равно 1
2) при отрицательном значении числа (или двух) результат может быть различным, в зависимости от версии Perl.


"Какая функция возвращает остаток от деления (Perl)"
Отправлено vova , 03-Фев-04 12:59 
>так модуль двух чисел - это и есть остаток от деления...
>я даже в книжку слазить не поленился, оказалось, действительно %
>только там еще уточнения есть:
>1) вычисление производится с целой частью чисел, т.е. 10.5%3.2 будет равно 1
>
>2) при отрицательном значении числа (или двух) результат может быть различным, в
>зависимости от версии Perl.

понятно. спасибо.