9.143 ICHAR — Функция преобразования символа в целое число
- Описание:
-
ICHAR(C)возвращает код символа в первой позиции символьной переменнойCв нативном наборе символов системы. Соответствие между символами и их кодами необязательно одинаково в разных реализациях GNU Fortran. - Стандарт:
-
Fortran 77 и позднее, с аргументом KIND Fortran 2003 и позднее
- Класс:
-
Элементарная функция
- Синтаксис:
-
RESULT = ICHAR(C [, KIND]) - Аргументы:
-
C Должен быть скалярным CHARACTER, сINTENT(IN)KIND (Необязательно) Выражение инициализации, указывающее параметр вида результата. - Возвращаемое значение:
-
Возвращаемое значение имеет тип
INTEGERи вид KIND. Если KIND отсутствует, возвращаемое значение имеет стандартный целочисленный вид. - Пример:
-
program test_ichar integer i i = ichar(' ') end program test_ichar - Указанные имена:
-
Имя Аргумент Тип возвращаемого значения Стандарт ICHAR(C)CHARACTER CINTEGER(4)Fortran 77 и позднее - Примечание:
-
Нет встроенной функции для преобразования между числовым значением и строковым представлением форматированного символа — например, задано
CHARACTERзначение'154', полученияINTEGERилиREALзначения с значением 154, или наоборот. Вместо этого эта функциональность предоставляется ввода-вывода внутренних файлов, как в следующем примере:program read_val integer value character(len=10) string, string2 string = '154' ! Convert a string to a numeric value read (string,'(I10)') value print *, value ! Convert a value to a formatted string write (string2,'(I10)') value print *, string2 end program read_val
- См. также:
Следующая: IDATE, Предыдущая: IBSET, Наверх: Встроенные процедуры [Содержание][Индекс]
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gfortran/ICHAR.html