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