what is the difference between input and put in sas?
The Put function can be applied to a character or numeric input, but the output of the Put function is always character. INput converts only from a character input/variable/target to either numeric or character output/variables, applying an INformat as part of the conversion.