Count attribute (K')

The count attribute applies only to macro instruction operands, to SET symbols, and to the system variable symbols. It has a numeric value equal to the number of characters:
  • That constitute the macro instruction operand, or
  • That are required to represent as a character string the current value of the SET symbol or the system variable symbol.
Notes:
  1. The count attribute reference can be used only in arithmetic expressions.
  2. The count attribute of an omitted macro instruction operand has a value of 0.
  3. Doubled quotes ('') in quoted character strings count as one character. Doubled ampersands (&&) in quoted character strings count as two characters. For more information about character pairs see Evaluation of character expressions.
  4. These pairing rules mean that the length attribute of a character variable substituted into a character constant might be different from the count attribute of the substituted variable.
  5. The count attribute differs from the Number (N') attribute, described below.