Spec-Zone.ru › GNU Fortran 11

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-11.1.0/gfortran/REAL.html

Spec-Zone.ru

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