achar(x, kind): ASCII 集中的字符。

ASCII 字符集中由 表示的字符。

声明

语法

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

参数

x:整数类型的输入值。 kind:用于初始化的整数常量表达式类型的可选输入值。

返回值

返回值是长度为 1 的字符类型。

如果传入可选输入值,则返回值为 kind kind,否则为默认 kind。

描述

achar(x, kind) 返回由 ASCII 字符集在 x 位置表示的字符。

如果 x 在 ASCII 字符集整数值之外,即,如果 x 没有在 ASCII 字符集中表示,则返回值未定义。

它是一个运行时内置函数。

类型

支持的参数类型是整型。

interface

character(len=1) function achar(x, kind)
    integer, intent(in) :: x
	integer, optional :: kind
end function

end interface

示例

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

结果:

!

也可以看看

lge.