5.1.15 Преобразование символов
Разрешение использования символьных литералов аналогично константам Холлерита — это нестандартное расширение. Эта функция включается с помощью -fdec-char-conversions и применяется только к символьным литералам kind=1.
Символьные литералы могут использоваться в DATA операторах и присваиваниях с числовыми (INTEGER, REAL, или COMPLEX) или LOGICAL переменными. Как и константы Холлерита, они копируются побайтово. Константа будет дополнена пробелами или усечена, чтобы соответствовать размеру переменной, в которой она хранится.
Примеры:
integer*4 x data x / 'abcd' / x = 'A' ! Will be padded. x = 'ab1234' ! Will be truncated.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-13.3.0/gfortran/Character-conversion.html