char(x, [, kind]): Transforma entero en carácter¶
Conversión de entero a carácter.
Declaración¶
Sintaxis¶
retval = char(x)
character function char(x)
Argumentos¶
x
: el valor de entrada de tipo entero.
kind
: un valor de entrada opcional de expresión constante de tipo entero para la inicialización. Esto indica el tipo de parámetro del resultado.
Valor devuelto¶
El valor de retorno es de tipo carácter de longitud 1.
El valor devuelto es del tipo kind
si se pasa un valor de entrada opcional; de lo contrario, el tipo es el tipo predeterminado.
Descripción¶
char(x) devuelve el carácter representado por el conjunto de caracteres ASCII en la posición x
.
Si x
está fuera del valor entero del juego de caracteres ASCII, es decir, si x
no está representado en el juego de caracteres ASCII, el valor devuelto no está definido.
Es una función incorporada en tiempo de ejecución.
Tipos¶
El tipo de argumento admitido es entero.
interface
character function char(x)
integer, intent(in) :: x
end function
end interface
Ejemplos¶
program intrinsics_char
implicit none
character :: L = char(76)
print *, L
end program
Result:
L
Ver también¶
achar, iachar, ichar