Spec-Zone.ru › GNU Fortran 10

9.229 REAL — Преобразование в тип вещественного числа

Описание:

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

Стандарт:

Fortran 77 и более поздние версии, с аргументом KIND Fortran 90 и более поздние версии, имеет расширения GNU

Класс:

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

Синтаксис:
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) Расширение GNU
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) Расширение GNU
См. также:

DBLE

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

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

Spec-Zone.ru

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