8.3 ABS — Модуль числа
- Описание:
-
ABS(A)вычисляет модульA. - Стандарт:
-
Fortran 77 и более поздние версии, есть перегрузки, являющиеся расширениями GNU
- Класс:
-
Элементарная функция
- Синтаксис:
-
RESULT = ABS(A) - Аргументы:
-
A Тип аргумента должен быть INTEGER,REAL, илиCOMPLEX. - Возвращаемое значение:
-
Возвращаемое значение имеет тот же тип и вид, что и аргумент, за исключением того, что возвращаемое значение —
REALдляCOMPLEXаргумента. - Пример:
-
program test_abs integer :: i = -1 real :: x = -1.e0 complex :: z = (-1.e0,0.e0) i = abs(i) x = abs(x) x = abs(z) end program test_abs
- Названия:
-
Имя Аргумент Тип возвращаемого значения Стандарт ABS(A)REAL(4) AREAL(4)Fortran 77 и более поздние версии CABS(A)COMPLEX(4) AREAL(4)Fortran 77 и более поздние версии DABS(A)REAL(8) AREAL(8)Fortran 77 и более поздние версии IABS(A)INTEGER(4) AINTEGER(4)Fortran 77 и более поздние версии BABS(A)INTEGER(1) AINTEGER(1)Расширение GNU IIABS(A)INTEGER(2) AINTEGER(2)Расширение GNU JIABS(A)INTEGER(4) AINTEGER(4)Расширение GNU KIABS(A)INTEGER(8) AINTEGER(8)Расширение GNU ZABS(A)COMPLEX(8) AREAL(8)Расширение GNU CDABS(A)COMPLEX(8) AREAL(8)Расширение GNU
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gfortran/ABS.html