Spec-Zone.ru › GNU Fortran 13

8 Встроенные процедуры

  • Введение в встроенные процедуры
  • ABORT — Прервать выполнение программы
  • ABS — Модуль числа
  • ACCESS — Проверка режимов доступа к файлам
  • ACHAR — Символ в последовательности сортировки ASCII
  • ACOS — Функция арккосинуса
  • ACOSD — Функция арккосинуса, градусы
  • ACOSH — Обратная гиперболическая функция косинуса
  • ADJUSTL — Выравнивание строки влево
  • ADJUSTR — Выравнивание строки вправо
  • AIMAG — Мнимая часть комплексного числа
  • AINT — Отрезать до целого числа
  • ALARM — Выполнение процедуры после заданной задержки
  • ALL — Все значения в MASK вдоль DIM истинны
  • ALLOCATED — Статус распределённой сущности
  • AND — Побитовое логическое И
  • ANINT — Ближайшее целое число
  • ANY — Любое значение в MASK вдоль DIM истинно
  • ASIN — Функция арксинуса
  • ASIND — Функция арксинуса, градусы
  • ASINH — Обратная гиперболическая функция синуса
  • ASSOCIATED — Статус указателя или пары указатель/цель
  • ATAN — Функция арктангенса
  • ATAND — Функция арктангенса, градусы
  • ATAN2 — Функция арктангенса
  • ATAN2D — Функция арктангенса, градусы
  • ATANH — Обратная гиперболическая функция тангенса
  • ATOMIC_ADD — Атомная операция сложения
  • ATOMIC_AND — Атомная побитовая операция И
  • ATOMIC_CAS — Атомная сравнение и обмен
  • ATOMIC_DEFINE — Установка переменной атомарно
  • ATOMIC_FETCH_ADD — Атомная операция сложения с предварительным извлечением
  • ATOMIC_FETCH_AND — Атомная побитовая операция И с предварительным извлечением
  • ATOMIC_FETCH_OR — Атомная побитовая операция ИЛИ с предварительным извлечением
  • ATOMIC_FETCH_XOR — Атомная побитовая операция ИСКЛЮЧАЮЩЕЕ ИЛИ с предварительным извлечением
  • ATOMIC_OR — Атомная побитовая операция ИЛИ
  • ATOMIC_REF — Получение значения переменной атомарно
  • ATOMIC_XOR — Атомная побитовая операция ИСКЛЮЧАЮЩЕЕ ИЛИ
  • BACKTRACE — Вывод трассировки стека
  • BESSEL_J0 — Функция Бесселя первого рода нулевого порядка
  • BESSEL_J1 — Функция Бесселя первого рода первого порядка
  • BESSEL_JN — Функция Бесселя первого рода
  • BESSEL_Y0 — Функция Бесселя второго рода нулевого порядка
  • BESSEL_Y1 — Функция Бесселя второго рода первого порядка
  • BESSEL_YN — Функция Бесселя второго рода
  • BGE — Побитовое больше или равно
  • BGT — Побитовое больше
  • BIT_SIZE — Функция запроса размера бита
  • BLE — Побитовое меньше или равно
  • BLT — Побитовое меньше
  • BTEST — Функция проверки бита
  • C_ASSOCIATED — Статус указателя C
  • C_F_POINTER — Преобразование указателя C в Fortran
  • C_F_PROCPOINTER — Преобразование указателя процедуры C в Fortran
  • C_FUNLOC — Получение адреса процедуры C
  • C_LOC — Получение адреса объекта C
  • C_SIZEOF — Размер в байтах выражения
  • CEILING — Функция целого потолка
  • CHAR — Функция преобразования символа
  • CHDIR — Изменение текущей рабочей директории
  • CHMOD — Изменение разрешений доступа к файлам
  • CMPLX — Функция преобразования комплексного числа
  • CO_BROADCAST — Копирование значения на все изображения текущего набора изображений
  • CO_MAX — Максимальное значение на текущем наборе изображений
  • CO_MIN — Минимальное значение на текущем наборе изображений
  • CO_REDUCE — Сведение значений на текущем наборе изображений
  • CO_SUM — Сумма значений на текущем наборе изображений
  • COMMAND_ARGUMENT_COUNT — Получение количества аргументов командной строки
  • COMPILER_OPTIONS — Опции, переданные компилятору
  • COMPILER_VERSION — Строка версии компилятора
  • COMPLEX — Функция преобразования комплексного числа
  • CONJG — Функция комплексно-сопряжённого числа
  • COS — Функция косинуса
  • COSD — Функция косинуса, градусы
  • COSH — Гиперболическая функция косинуса
  • COTAN — Функция котангенса
  • COTAND — Функция котангенса, градусы
  • COUNT — Функция подсчёта
  • CPU_TIME — Время работы процессора в секундах
  • CSHIFT — Круговой сдвиг элементов массива
  • CTIME — Преобразование времени в строку
  • DATE_AND_TIME — Подпрограмма даты и времени
  • DBLE — Функция преобразования в двойное представление
  • DCMPLX — Функция преобразования в двойное комплексное представление
  • DIGITS — Функция значимых двоичных разрядов
  • DIM — Положительная разница
  • DOT_PRODUCT — Функция скалярного произведения
  • DPROD — Функция двойного произведения
  • DREAL — Функция двойной действительной части
  • DSHIFTL — Объединённый сдвиг влево
  • DSHIFTR — Объединённый сдвиг вправо
  • DTIME — Подпрограмма (или функция) времени выполнения
  • EOSHIFT — Сдвиг элементов массива с отсечением
  • EPSILON — Функция ε
  • ERF — Функция ошибки
  • ERFC — Функция ошибки
  • ERFC_SCALED — Функция ошибки
  • ETIME — Подпрограмма (или функция) времени выполнения
  • EVENT_QUERY — Запрос о том, произошла ли комассивная задача
  • EXECUTE_COMMAND_LINE — Выполнение командной строки
  • EXIT — Выход из программы со статусом.
  • EXP — Экспоненциальная функция
  • EXPONENT — Функция экспоненты
  • EXTENDS_TYPE_OF — Запрос динамического типа для расширения
  • FDATE — Получение текущего времени в виде строки
  • FGET — Чтение одного символа в режиме потока из stdin
  • FGETC — Чтение одного символа в режиме потока
  • FINDLOC — Поиск значения в массиве
  • FLOOR — Функция целого пола
  • FLUSH — Очистка устройства(ов) ввода-вывода
  • FNUM — Функция номера файла
  • FPUT — Запись одного символа в режиме потока в stdout
  • FPUTC — Запись одного символа в режиме потока
  • FRACTION — Дробная часть модели представления
  • FREE — Освобождает память
  • FSEEK — Подпрограмма низкоуровневого позиционирования в файле
  • FSTAT — Получение статуса файла
  • FTELL — Текущая позиция потока
  • GAMMA — Гамма-функция
  • GERROR — Получение последнего сообщения об ошибке системы
  • GETARG — Получение аргументов командной строки
  • GET_COMMAND — Получение всей командной строки
  • GET_COMMAND_ARGUMENT — Получение аргументов командной строки
  • GETCWD — Получение текущей рабочей директории
  • GETENV — Получение переменной окружения
  • GET_ENVIRONMENT_VARIABLE — Получение переменной окружения
  • GETGID — Функция получения идентификатора группы
  • GETLOG — Получение имени пользователя
  • GETPID — Функция получения идентификатора процесса
  • GETUID — Функция получения идентификатора пользователя
  • GMTIME — Преобразование времени в формат GMT
  • HOSTNM — Получение имени хоста системы
  • HUGE — Наибольшее число определённого типа
  • HYPOT — Функция евклидовой дистанции
  • IACHAR — Код в последовательности сортировки ASCII
  • IALL — Побитовое И элементов массива
  • IAND — Побитовое логическое И
  • IANY — Побитовое ИЛИ элементов массива
END_OF_DOCUMENT_MARKER
  • IARGC — Получение количества аргументов командной строки
  • IBCLR — Сброс бита
  • IBITS — Извлечение бита
  • IBSET — Установка бита
  • ICHAR — Функция преобразования символа в целое число
  • IDATE — Подпрограмма получения текущего локального времени (день/месяц/год)
  • IEOR — Побитовое логическое исключающее ИЛИ
  • IERRNO — Получение последнего номера системной ошибки
  • IMAGE_INDEX — Функция преобразования cosubscript в индекс изображения
  • INDEX — Позиция подстроки в строке
  • INT — Преобразование в целочисленный тип
  • INT2 — Преобразование в 16-битный целочисленный тип
  • INT8 — Преобразование в 64-битный целочисленный тип
  • IOR — Побитовое логическое ИЛИ
  • IPARITY — Побитовое XOR элементов массива
  • IRAND — Целое псевдослучайное число
  • IS_CONTIGUOUS — Проверка на непрерывность массива
  • IS_IOSTAT_END — Проверка на значение конца файла
  • IS_IOSTAT_EOR — Проверка на значение конца записи
  • ISATTY — Является ли устройство терминалом
  • ISHFT — Сдвиг битов
  • ISHFTC — Циклический сдвиг битов
  • ISNAN — Проверка на NaN
  • ITIME — Подпрограмма получения текущего локального времени (час/минута/секунда)
  • KILL — Отправка сигнала процессу
  • KIND — Тип сущности
  • LBOUND — Нижние границы размерностей массива
  • LCOBOUND — Нижние границы коразмерности массива
  • LEADZ — Количество старших нулевых битов целого числа
  • LEN — Длина символьной сущности
  • LEN_TRIM — Длина символьной сущности без хвостовых пробелов
  • LGE — Лексически больше или равно
  • LGT — Лексически больше
  • LINK — Создание жёсткой ссылки
  • LLE — Лексически меньше или равно
  • LLT — Лексически меньше
  • LNBLNK — Индекс последнего символа, отличного от пробела, в строке
  • LOC — Возвращает адрес переменной
  • LOG — Функция натурального логарифма
  • LOG10 — Функция логарифма по основанию 10
  • LOG_GAMMA — Логарифм гамма-функции
  • LOGICAL — Преобразование в логический тип
  • LSHIFT — Левый сдвиг битов
  • LSTAT — Получение статуса файла
  • LTIME — Преобразование времени в локальное время
  • MALLOC — Выделение динамической памяти
  • MASKL — Левосторонняя маска
  • MASKR — Правосторонняя маска
  • MATMUL — Умножение матриц
  • MAX — Максимальное значение из списка аргументов
  • MAXEXPONENT — Максимальный показатель степени вещественного типа
  • MAXLOC — Позиция максимального значения в массиве
  • MAXVAL — Максимальное значение массива
  • MCLOCK — Функция времени
  • MCLOCK8 — Функция времени (64-битная)
  • MERGE — Объединение переменных
  • MERGE_BITS — Объединение битов по маске
  • MIN — Минимальное значение из списка аргументов
  • MINEXPONENT — Минимальный показатель степени вещественного типа
  • MINLOC — Позиция минимального значения в массиве
  • MINVAL — Минимальное значение массива
  • MOD — Функция остатка
  • MODULO — Функция модуля
  • MOVE_ALLOC — Перемещение выделения памяти из одного объекта в другой
  • MVBITS — Перемещение битов из одного целого числа в другое
  • NEAREST — Ближайшее представимое число
  • NEW_LINE — Символ новой строки
  • NINT — Ближайшее целое число
  • NORM2 — Евклидовы нормы векторов
  • NOT — Логическое отрицание
  • NULL — Функция, возвращающая разобщённый указатель
  • NUM_IMAGES — Функция, возвращающая количество изображений
  • OR — Побитовое логическое ИЛИ
  • PACK — Упаковка массива в массив ранга один
  • PARITY — Сведение с использованием исключающего ИЛИ
  • PERROR — Вывод сообщения об ошибке системы
  • POPCNT — Количество установленных битов
  • POPPAR — Чётность количества установленных битов
  • PRECISION — Десятичная точность вещественного типа
  • PRESENT — Определение, указан ли необязательный аргумент-фиктив
  • PRODUCT — Произведение элементов массива
  • RADIX — Основание модели числа
  • RAN — Вещественное псевдослучайное число
  • RAND — Вещественное псевдослучайное число
  • RANDOM_INIT — Инициализация генератора псевдослучайных чисел
  • RANDOM_NUMBER — Псевдослучайное число
  • RANDOM_SEED — Инициализация последовательности псевдослучайных чисел
  • RANGE — Диапазон десятичных показателей степени
  • RANK — Ранг объекта данных
  • REAL — Преобразование в вещественный тип
  • RENAME — Переименование файла
  • REPEAT — Повторяющееся конкатенация строк
  • RESHAPE — Функция для изменения формы массива
  • RRSPACING — Взаимное значение относительного интервала
  • RSHIFT — Правый сдвиг битов
  • SAME_TYPE_AS — Запрос динамических типов на равенство
  • SCALE — Масштабирование вещественного значения
  • SCAN — Поиск в строке набора символов
  • SECNDS — Функция времени
  • SECOND — Функция времени ЦП
  • SELECTED_CHAR_KIND — Выбор типа символов
  • SELECTED_INT_KIND — Выбор целочисленного типа
  • SELECTED_REAL_KIND — Выбор вещественного типа
  • SET_EXPONENT — Установка показателя степени модели
  • SHAPE — Определение формы массива
  • SHIFTA — Сдвиг вправо с заполнением
  • SHIFTL — Левый сдвиг
  • SHIFTR — Сдвиг вправо
  • SIGN — Функция копирования знака
  • SIGNAL — Подпрограмма (или функция) обработки сигналов
  • SIN — Функция синуса
  • SIND — Функция синуса, градусы
  • SINH — Функция гиперболического синуса
  • SIZE — Определение размера массива
  • SIZEOF — Размер выражения в байтах
  • SLEEP — Ожидание в течение заданного количества секунд
  • SPACING — Минимальное расстояние между двумя числами данного типа
  • SPREAD — Добавление размерности к массиву
  • SQRT — Функция квадратного корня
  • SRAND — Переинициализация генератора случайных чисел
  • STAT — Получение статуса файла
  • STORAGE_SIZE — Размер хранения в битах
  • SUM — Сумма элементов массива
  • SYMLNK — Создание символической ссылки
  • SYSTEM — Выполнение команды оболочки
  • SYSTEM_CLOCK — Функция времени
  • TAN — Функция тангенса
  • TAND — Функция тангенса, градусы
  • TANH — Функция гиперболического тангенса
  • THIS_IMAGE — Функция, возвращающая индекс cosubscript этого изображения
  • TIME — Функция времени
  • TIME8 — Функция времени (64-битная)
  • TINY — Наименьшее положительное число вещественного типа
  • TRAILZ — Количество младших нулевых битов целого числа
  • TRANSFER — Передача шаблонов битов
  • TRANSPOSE — Транспонирование массива ранга два
  • TRIM — Удаление хвостовых пробелов из строки
  • TTYNAM — Получение имени устройства терминала
  • UBOUND — Верхние границы размерностей массива
  • UCOBOUND — Верхние границы коразмерности массива
  • UMASK — Установка маски создания файлов
  • UNLINK — Удаление файла из файловой системы
  • UNPACK — Распаковка массива ранга один в массив
END_OF_DOCUMENT_MARKER
  • VERIFY — Проверка строки на наличие символов, не входящих в заданный набор
  • XOR — Битовое логическое исключающее ИЛИ

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

Spec-Zone.ru

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