char(x, [, kind]):整数到字符

整数到字符的转换。

声明

语法

retval = char(x)
character function char(x)

参数

x:整数类型的输入值。

kind:用于初始化的整数常量表达式类型的可选输入值。 这表示结果的种类参数。

返回值

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

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

描述

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

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

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

类型

支持的参数类型是整型。

interface

character function char(x)
    integer, intent(in) :: x
end function

end interface

示例

program intrinsics_char
    implicit none
    character :: L = char(76)
    print *, L
end program

结果:

L

也可以看看

achariacharichar