Spec-Zone.ru › GNU Fortran 8

9.226 REAL — Преобразование в вещественный тип

Описание:

REAL(A [, KIND]) преобразует свой аргумент A в вещественный тип. Функция REALPART предоставлена для совместимости с g77, и её использование крайне не рекомендуется.

Стандарт:

Fortran 77 и более поздние версии

Класс:

Элементарная функция

Синтаксис:
RESULT = REAL(A [, KIND])
RESULT = REALPART(Z)
Аргументы:
A Должен быть INTEGER, REAL, или COMPLEX.
KIND (Необязательно) Выражение инициализации, указывающее параметр вида результата.
Возвращаемое значение:

Эти функции возвращают переменную или массив REAL по следующим правилам:

(A)

REAL(A) преобразуется в вещественный тип по умолчанию, если A является целой или вещественной переменной.

(B)

REAL(A) преобразуется в вещественный тип с параметром вида A, если A является комплексной переменной.

(C)

REAL(A, KIND) преобразуется в вещественный тип с параметром вида KIND, если A является комплексной, целой или вещественной переменной.

Пример:
program test_real
  complex :: x = (1.0, 2.0)
  print *, real(x), real(x,8), realpart(x)
end program test_real
Условные названия:
Название Аргумент Тип возвращаемого значения Стандарт
FLOAT(A) INTEGER(4) REAL(4) Fortran 77 и более поздние версии
DFLOAT(A) INTEGER(4) REAL(8) Расширение GNU
FLOATI(A) INTEGER(2) REAL(4) Расширение GNU
FLOATJ(A) INTEGER(4) REAL(4) Расширение GNU
FLOATK(A) INTEGER(8) REAL(4) Расширение GNU
SNGL(A) INTEGER(8) REAL(4) Fortran 77 и более поздние версии
См. также:

DBLE

Далее: RENAME, Предыдущее: RANK, Вверх: Встроенные процедуры [Оглавление][Индекс]

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-8.4.0/gfortran/REAL.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API