Spec-Zone.ru › GNU Fortran 14

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

  • Введение в встроенные процедуры
  • ABORT — Прервать выполнение программы
  • ABS — Модуль числа
  • ACCESS — Проверка режимов доступа к файлу
  • ACHAR — Символ в последовательности сортировки ASCII
  • ACOS — Функция арккосинуса
  • ACOSD — Функция арккосинуса, градусы
  • ACOSH — Обратная гиперболическая функция косинуса
  • ADJUSTL — Выравнивание строки влево
  • ADJUSTR — Выравнивание строки вправо
  • AIMAG — Мнимая часть комплексного числа
  • AINT — Отрезание до целого числа
  • ALARM — Выполнение процедуры по истечении заданного интервала времени
  • ALL — Все значения в MASK вдоль DIM равны true
  • ALLOCATED — Состояние выделенной сущности
  • AND — Побитовое логическое И
  • ANINT — Ближайшее целое число
  • ANY — Любое значение в MASK вдоль DIM равно true
  • 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 — Очистка I/O-единиц
  • 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 — Побитовое И (AND) элементов массива
  • IAND — Побитовое логическое И
  • IANY — Побитовое ИЛИ (OR) элементов массива
  • IARGC — Получение числа аргументов командной строки
  • IBCLR — Сброс бита
  • IBITS — Извлечение бита
  • IBSET — Установка бита
  • ICHAR — Функция преобразования символа в целое число
  • IDATE — Подпрограмма получения текущего локального времени (день/месяц/год)
  • IEOR — Побитовое логическое исключающее ИЛИ
  • IERRNO — Получение последнего системного кода ошибки
  • IMAGE_INDEX — Функция преобразования подскрипта в индекс изображения
  • 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 — Функция, возвращающая индекс подстроки данного изображения
  • TIME — Функция времени
  • TIME8 — Функция времени (64-битная)
  • TINY — Наименьшее положительное число заданного вещественного типа
  • TRAILZ — Количество нулевых битов справа от младшего значащего бита целого числа
  • TRANSFER — Передача битовых шаблонов
  • TRANSPOSE — Транспонирование двумерного массива
  • TRIM — Удаление хвостовых пробельных символов из строки
  • TTYNAM — Получение имени терминального устройства
  • UBOUND — Верхние границы размерностей массива
  • UCOBOUND — Верхние границы размерностей массива (дополнительные измерения)
  • UMASK — Установка маски создания файлов
  • UNLINK — Удаление файла из файловой системы
  • UNPACK — Разбивка одномерного массива на массив
  • VERIFY — Проверка строки на наличие символов, не входящих в заданный набор
  • XOR — Побитовое логическое исключающее ИЛИ

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

Spec-Zone.ru

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