CHAR — Character conversion function

CHAR(I[, KIND])

CHAR(I [, KIND]) returns the character represented by the integer I.

Parameters
  • I – The type shall be INTEGER.

  • KIND – (Optional) An INTEGER initialization expression indicating the kind parameter of the result.

Returns

The return value is of type CHARACTER(1)

Standard:

Fortran 77 and later

Class:

Elemental function

Syntax:

RESULT = CHAR(I [, KIND])

Example:

program test_char
    integer :: i = 74
    character(1) :: c
    c = char(i)
    print *, i, c ! returns 'J'
end program test_char
Specific names:

Name

Argument

Return type

Standard

CHAR(I)

INTEGER I

CHARACTER(LEN=1)

Fortran 77 and later

Note:

See ICHAR for a discussion of converting between numerical values and formatted string representations.

See also:

ACHAR, IACHAR, ICHAR