Spec-Zone.ru › GNU Fortran 12

4.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-12.1.0/gfortran/Internal-representation-of-LOGICAL-variables.html

Spec-Zone.ru

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