9.237 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-5.4.0/gfortran/SIGN.html