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
也可以看看¶
achar,iachar,ichar