Visible to Intel only — GUID: GUID-1F199932-4E6C-46F5-85F4-95C13EB50E4D
Visible to Intel only — GUID: GUID-1F199932-4E6C-46F5-85F4-95C13EB50E4D
CHAR
Elemental Intrinsic Function (Generic): Returns the character in the specified position of the processor's character set. It is the inverse of the function ICHAR.
result = CHAR (i[,kind])
i |
(Input) 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 |
(Input; optional) Must be a scalar integer constant expression. |
Results
The result is of type character with length 1. If kind is present, the kind parameter of the result is that specified by kind; otherwise, the kind parameter of the result is that of default character. If the processor cannot represent the result value in the kind of the result, the result is undefined.
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 |
|
1This specific function cannot be passed as an actual argument. |
Example
CHAR (76) has the value 'L'.
CHAR (94) has the value '^'.