What is the output of the following? SAY 'C1C2C3'X
A
Correct answer
Explanation
In REXX, the 'X' suffix converts hexadecimal to character. 'C1C2C3'X converts each hex byte: C1=65='A', C2=66='B', C3=67='C' in ASCII/EBCDIC. This produces 'ABC'. The X operator specifically means 'interpret the preceding string as hexadecimal'. Options with 'X' in the output misunderstand the operator - it's a conversion operator, not text to be displayed.