9.240 SELECTED_CHAR_KIND — Выбор типа символа
- Описание:
-
SELECTED_CHAR_KIND(NAME)возвращает значение типа для набора символов с именем NAME, если такой набор поддерживается, или -1 в противном случае. В настоящее время поддерживаются наборы символов “ASCII” и “DEFAULT”, которые эквивалентны, и “ISO_10646” (Универсальный набор символов, UCS-4), обычно известный как Unicode. - Стандарт:
-
Fortran 2003 и более поздние версии
- Класс:
-
Функция преобразования
- Синтаксис:
-
RESULT = SELECTED_CHAR_KIND(NAME) - Аргументы:
-
NAME Должен быть скаляром и иметь тип символов по умолчанию. - Пример:
-
program character_kind use iso_fortran_env implicit none integer, parameter :: ascii = selected_char_kind ("ascii") integer, parameter :: ucs4 = selected_char_kind ('ISO_10646') character(kind=ascii, len=26) :: alphabet character(kind=ucs4, len=30) :: hello_world alphabet = ascii_"abcdefghijklmnopqrstuvwxyz" hello_world = ucs4_'Hello World and Ni Hao -- ' & // char (int (z'4F60'), ucs4) & // char (int (z'597D'), ucs4) write (*,*) alphabet open (output_unit, encoding='UTF-8') write (*,*) trim (hello_world) end program character_kind
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-9.3.0/gfortran/SELECTED_005fCHAR_005fKIND.html