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 — Character-to-integer conversion function for a discussion of converting between numerical values and formatted string representations.

See also:

ACHAR — Character in ASCII collating sequence, IACHAR — Code in ASCII collating sequence, ICHAR — Character-to-integer conversion function