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-11.1.0/gfortran/ICHAR.html