achar(x, kind): Para Carácter en conjunto ASCII.

Carácter representado por en el juego de caracteres ASCII.

Declaración

Sintaxis

retval = achar(x, kind)
character(len=1) elemental function achar(x, kind)

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.

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

achar(x, kind) devuelve el carácter representado por el juego 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(len=1) function achar(x, kind)
    integer, intent(in) :: x
	integer, optional :: kind
end function

end interface

Ejemplos

program intrinsics_achar
    implicit none
    character :: exclamation = achar(33)
    print *, exclamation
end program

Result:

!

Ver también

lge.