Kednos PL/I for OpenVMS Systems
Reference Manual

Previous Contents Index

Chapter 3
3 Data Types
     3.1     Summary of Data Types
         3.1.1         Declarations
         3.1.2         Default Attributes
                Attributes of Constants
                Arithmetic Operands
         3.1.3         Compatible Data Types
     3.2     Arithmetic Data
         3.2.1         Precision and Scale of Arithmetic Data Types
         3.2.2         Fixed-Point Binary Data
                Internal Representation of Fixed-Point Binary Data
         3.2.3         Fixed-Point Decimal Data
                Fixed-Point Decimal Constants
                Fixed-Point Decimal Variables
                Use in Expressions
                Internal Representation of Fixed-Point Decimal Data
         3.2.4         Floating-Point Data
                Floating-Point Constants
                Floating-Point Variables
                Using Floating-Point Data in Expressions
                Floating-Point Data Formats
                OpenVMS VAX Internal Representation of Floating-Point Data
                OpenVMS Alpha Internal Representation of Floating-Point Data
         3.2.5         Pictured Data
                Picture Characters
                Assigning Values to Pictured Variables
                Extracting Values from Pictured Data
                Editing by Picture
                The Internal Representation of Pictured Variables
     3.3     Character-String Data
         3.3.1         Character-String Constants
                Replication of String Constants
         3.3.2         Character-String Variables
                Fixed-Length Character-String Variables
                Internal Representation of Fixed-Length Character Data
                Varying-Length Character-String Variables
                Internal Representation of Varying Character Data
         3.3.3         Alignment of Character Strings
     3.4     Bit-String Data
         3.4.1         Bit-String Constants
                Replication Factor for Bit-String Constants
         3.4.2         Bit-String Variables
         3.4.3         Alignment of Bit-String Data
         3.4.4         Internal Representation of Bit Data
         3.4.5         Bit Strings and Integers
     3.5     Pointer Data
         3.5.1         Pointer Variables in Expressions
         3.5.2         Internal Representation of Pointer Data
     3.6     Offset Data
     3.7     Label Data
         3.7.1         Label Array Constants
         3.7.2         Label Values
         3.7.3         Label Variables
         3.7.4         Internal Representation of Variable Label Data
     3.8     Entry Data
         3.8.1         Entry Constants
         3.8.2         Entry Values
         3.8.3         Entry Variables
         3.8.4         Internal Representation of Variable Entry Data
     3.9     File Data
         3.9.1         File Constants
         3.9.2         File Values
         3.9.3         File Variables
     3.10     Area Data
         3.10.1         Area Variables in Expressions
         3.10.2         Reading and Writing Areas
         3.10.3         Internal Representation of Area Data
     3.11     Condition Data
Chapter 4
4 Aggregates
     4.1     Arrays
         4.1.1         Array Declarations
         4.1.2         References to Individual Elements
         4.1.3         Initializing Arrays
         4.1.4         Assigning Values to Array Variables
         4.1.5         Order of Assignment and Output for Multidimensional Arrays
                Using GET and PUT Statements with Array Variables
         4.1.6         Passing Arrays as Arguments
         4.1.7         Built-In Functions Providing Array Dimension Information
     4.2     Structures
         4.2.1         Structure Declarations and Attributes
         4.2.2         Using The UNION Attribute On Structure Declarations
         4.2.3         Initializing Structures
         4.2.4         Using Structure Variables in Expressions
         4.2.5         Passing Structure Variables as Arguments
         4.2.6         Member Attributes
                Using the TYPE Attribute
                Using the LIKE Attribute
                Using the REFER Option
         4.2.7         Structure-Qualified References
     4.3     Arrays of Structures
         4.3.1         Arrays of Structures that Contain Arrays
         4.3.2         Connected and Unconnected Arrays
     4.4     Internal Representation of Aggregate Data

Previous Next Contents Index