9.245 SIGN — Функция копирования знака
- Описание:
-
SIGN(A,B)возвращает значение A со знаком B. - Стандарт:
-
Fortran 77 и более поздние версии
- Класс:
-
Элементарная функция
- Синтаксис:
-
RESULT = SIGN(A, B) - Аргументы:
-
A Должен быть типа INTEGERилиREALB Должен быть того же типа и размера, что и A - Значение результата:
-
Размер возвращаемого значения соответствует размеру A и B. Если B\ge 0, то результатом является
ABS(A), в противном случае —-ABS(A). - Пример:
-
program test_sign print *, sign(-12,1) print *, sign(-12,0) print *, sign(-12,-1) print *, sign(-12.,1.) print *, sign(-12.,0.) print *, sign(-12.,-1.) end program test_sign
- Уникальные имена:
-
Имя Аргументы Тип результата Стандарт SIGN(A,B)REAL(4) A, BREAL(4)f77, gnu ISIGN(A,B)INTEGER(4) A, BINTEGER(4)f77, gnu DSIGN(A,B)REAL(8) A, BREAL(8)f77, gnu
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gfortran/SIGN.html