Spec-Zone.ru › GNU Fortran 11

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

• Введение:
• ABORT: Прервать выполнение программы
• ABS: Модуль числа
• ACCESS: Проверка режимов доступа к файлам
• ACHAR: Символ в последовательности ASCII
• ACOS: Функция арккосинуса
• ACOSD: Функция арккосинуса, градусы
• ACOSH: Функция обратного гиперболического косинуса
• ADJUSTL: Выравнивание строки влево
• ADJUSTR: Выравнивание строки вправо
• AIMAG: Мнимая часть комплексного числа
• AINT: Округление до целого числа
• ALARM: Установка будильника
• ALL: Определение, все ли значения истинны
• ALLOCATED: Статус выделенной сущности
• AND: Побитовое логическое И
• ANINT: Ближайшее целое число
• ANY: Определение, хотя бы одно ли значение истинно
• 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: Функция гиперболического косинуса
END_OF_DOCUMENT_MARKER
• COTAN: Функция котангенса
• COTAND: Функция котангенса, градусы
• COUNT: Подсчёт вхождений TRUE в массиве
• 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: Функция группы ID
• GETLOG: Получение имени пользователя
• GETPID: Функция ID процесса
• GETUID: Функция ID пользователя
• GMTIME: Преобразование времени в GMT
• HOSTNM: Получение имени хоста системы
• HUGE: Наибольшее число определенного типа
• HYPOT: Функция евклидова расстояния
• IACHAR: Код в последовательности ASCII
• IALL: Битовое И элементов массива
• IAND: Битовое логическое И
• IANY: Битовое ИЛИ элементов массива
• IARGC: Получение количества аргументов командной строки
• IBCLR: Сброс бита
• IBITS: Извлечение бита
• IBSET: Установка бита
• ICHAR: Функция преобразования символа в целое число
• IDATE: Текущее локальное время (день/месяц/год)
• IEOR: Битовое логическое исключающее ИЛИ
• IERRNO: Функция получения последнего номера системной ошибки
• IMAGE_INDEX: Преобразование индекса изображения в косубскрипт
• INDEX: Позиция подстроки в строке
• INT: Преобразование в целочисленный тип
• INT2: Преобразование в 16-битный целочисленный тип
• INT8: Преобразование в 64-битный целочисленный тип
• IOR: Битовое логическое ИЛИ
• IPARITY: Битовое исключающее ИЛИ элементов массива
• IRAND: Целочисленное псевдослучайное число
END_OF_DOCUMENT_MARKER
• 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: Преобразование к логическому типу
• LONG: Преобразование к целому типу
• 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: Сдвиг битов вправо
END_OF_DOCUMENT_MARKER
• 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-11.1.0/gfortran/Intrinsic-Procedures.html

Spec-Zone.ru

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