! (exclamation point)
Substitute character. See |.
" (double quote)
Quote. Ref: PSPPR:General Rules:Tokens and Spacing. PSPL:Statements and Steps:Things to Look For -- and What They Mean.
# (number sign)
Pointer control. Ref: PSPPR:Data Step Statements:INPUT; PUT. PSPL:Text File I/O:Terms for Processing Records. SLRD:Statements:INPUT, Formatted; PUT, Formatted.
% (percent sign)
Prefix for macros, macro functions, macro statements, and picture directives in the FORMAT procedure.
& (ampersand)
Prefix for macro variables.
Scanning control. See INPUT statement.
Operator. See AND.
' (single quote)
Quote. Ref: PSPPR:General Rules:Tokens and Spacing. PSPL:Statements and Steps:Things to Look For -- and What They Mean.
( ) (parentheses)
Enclose arguments, subexpressions, expressions in pointer controls, values of some options, subscripts, lists, etc.
*
Operator. Multiplication. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
Global statement. Comment statement. Ref: PSPPR:Global statements. PSPL:Statements and Steps:Things to Look For -- and What They Mean.
Indicates crossing in procedures: SUMMARY, TABULATE, FREQ, etc.
Indicates repetition in: INPUT statement, PUT statement, etc.
**
Operator. Exponentiation. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
+ (plus sign)
Operator. Addition. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
Indicates sum statement.
Pointer control. Ref: PSPPR:Data Step Statements:INPUT; PUT. PSPL:Text File I/O:Terms for Processing Records. SLRD:Statements:INPUT, Formatted; PUT, Formatted.
, (comma)
Separates items in lists of expressions, constants, etc. Indicates crossing in procedures: TABULATE, REPORT, etc.
- (hyphen)
Operator. Subtraction. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
Indicates ranges.
--
Indicates sequential ranges in abbreviated variable lists.
. (period)
Missing value. Ref: PSPPR:Expressions:Constants. PSPL:Special Kinds of Values:Missing Values.
Joins levels of multi-level names. Separates integer part from fractional part in numeric constant. Follows width argument of informat or format.
/ (slash)
Operator. Division. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
Separates lists of objects from lists of options. Precedes options in some lists of objects.
Pointer control. Ref: PSPPR:Data Step Statements:INPUT; PUT. PSPL:Text File I/O:Terms for Processing Records. SLRD:Statements:INPUT; PUT.
: (colon)
Follows comparison operators to indicate character comparison with truncation. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
Follows statement labels. Ref: PSPPR:Data Step Statements:Statement Label. PSPL:Statements and Steps:Things to Look For -- and What They Mean. SLRD:Statements:Label, Statement.
Scanning control. See INPUT statement.
Format modifier. See PUT statement.
Indicates abbreviated variable lists defined with an alphabetic prefix.
Follows low subscript bound in an ARRAY statement.
; (semicolon)
Marks the end of a statement or macro statement.
< (less than)
Operator. Less than. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
Indicates exclusion of an interval endpoint in FORMAT procedure.
<=
Operator. Less than or equal to. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
<>
Operator. Maximum. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
WHERE operator. See NE.
< > (angle brackets)
Enclose denominator expression in TABULATE procedure. Enclose tags in XML and HTML.
= (equals)
Indicates assignment statement. Ref: PSPPR:Data Step Statements:Assignment. PSPL:Variables and Values:Values. SLRD:Statements:Assignment.
Operator. Equals. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
Connects option name to option value.
=*
WHERE operator. Sounds like. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
> (greater than)
Operator. Greater than. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
><
Operator. Minimum. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
>=
Operator. Greater than or equal to. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
? (question mark)
WHERE operator. Contains. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
Error control. See INPUT statement, INPUT function.
First character of a substitute character combination. See CHARCODE system option.
??
Error control. See INPUT statement, INPUT function.
@ (at-sign)
Pointer control. Ref: PSPPR:Data Step Statements:INPUT; PUT. PSPL:Text File I/O:Terms for Processing Records. SLRD:Statements:INPUT, Formatted; PUT, Formatted.
[ ] (brackets)
Enclose subscripts and informat and format references used as values in the FORMAT procedure. (Not in the EBCDIC character set.)
^ (caret)
Operator, operator modifier. See NOT. (Not in the EBCDIC character set.)
{ } (braces)
Enclose subscripts.
| (vertical bar)
Operator. See OR.
||
Operator. Concatenation. Ref: PSPPR:Expressions:Operators. PSPL:Constants and Expressions:Operators.
~
Substitute character. See ^.