9.143 ICHAR — Функция преобразования символа в целое число
- Описание:
-
ICHAR(C)возвращает код символа в первой позиции символьной переменнойCв нативном наборе символов системы. Соответствие между символами и их кодами не обязательно одинаково в различных реализациях GNU Fortran. - Стандарт:
-
Fortran 95 и более поздние версии, с аргументом 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-9.3.0/gfortran/ICHAR.html