Description: | Returns the character in the specified position of the processor's character set. It is the inverse of the function ICHAR. | ||
Class: | Elemental function; Generic | ||
Arguments: | I | Must be of type integer with a value in the range 0 to n - 1, where n is the number of characters in the processor's character set. | |
KIND (opt) | Must be a scalar integer initialization expression. | ||
Results: | The result type is character with length 1.
The kind parameter is that of default character type.
The result is the character in position I of the processor's character set. ICHAR(CHAR (I, KIND(C))) has the value I for 0 to n - 1 and CHAR(ICHAR(C), KIND(C)) has the value C for any character C capable of representation in the processor. |
Specific Name | Argument Type | Result Type |
---|---|---|
INTEGER(1) | CHARACTER | |
INTEGER(2) | CHARACTER | |
CHAR 1 | INTEGER(4) | CHARACTER |
INTEGER(8) | CHARACTER | |
1 This specific function cannot be passed as an actual argument. |
Examples
CHAR (76) has the value 'L'
.
CHAR (94) has the value '^'
.