Quote:
SEROUT supports three different data types which may be mixed and
matched freely within a single SEROUT statement.
1) A string constant is output as a literal string of characters.
2) A numeric value (either a variable or a constant) will send the
corresponding ASCII character. Most notably, 13 is carriage
return and 10 is line feed.
3) A numeric value preceded by a pound sign ( # ) will send the
ASCII representation of its decimal value. For example, if W0 =
123, then #W0 (or #123) will send “1", “2", ”3".