8.223 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-4.9.3/gfortran/SIGN.html