All specification statements must precede all DATA statements, statement function statements, and executable statements. Specification statements include statements that set the data type of variables, arrays etc. All statement function statements must precede all executable statements. Names, Data Types and Constants Names Symbolic names are names that represent variables, arrays, functions, etc. The first character of the name cannot be a digit.
Most compilers also allow use of double precision complex.
For this course, we will not need to use the logical and character data types. Integer and real variables use 4 bytes of storage. Double precision and complex variables use 8 bytes and a double precision complex variable uses 16 bytes. A name must have only one data type. Its type is specified by the appearance of the name in a type statement.