Spec-Zone.ru › GNU Fortran 10

5.2 Внутреннее представление переменных LOGICAL

Стандарт Fortran не определяет, как представляются переменные типа LOGICAL, за исключением требования, что переменные типа LOGICAL по умолчанию имеют тот же размер хранения, что и переменные INTEGER и REAL по умолчанию. Внутреннее представление GNU Fortran таково.

Переменная типа LOGICAL(KIND=N) представляется как переменная типа INTEGER(KIND=N), однако, только с двумя допустимыми значениями: 1 для .TRUE. и 0 для .FALSE.. Любое другое целое значение приводит к неопределенному поведению.

См. также Конвенции передачи аргументов и Взаимодействие с C.

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

Spec-Zone.ru

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