INTEGER; scalar; INTENT(IN).
Intrinsic groups: (standard FORTRAN 77).
Returns the character corresponding to the code specified by I, using the system's native character set.
Because the system's native character set is used, the correspondence between character and their codes is not necessarily the same between GNU Fortran implementations.
Note that no intrinsic exists to convert a numerical
value to a printable character string.
For example, there is no intrinsic that, given
REAL argument with the
154, returns the
Instead, you can use internal-file I/O to do this kind of conversion. For example:
INTEGER VALUE CHARACTER*10 STRING VALUE = 154 WRITE (STRING, '(I10)'), VALUE PRINT *, STRING END
The above program, when run, prints:
See IChar Intrinsic, for the inverse of the
See AChar Intrinsic, for the function corresponding to the ASCII character set.