Types Types can be defined by the programmer to centralize the definition of complex/structured variables. Understanding type definition This is an introduction to types. TYPE Types define a synonym for a base or structured data type. Using types in programs Define a type as a synonym for an existing data type, or as a shortcut for records and array structures. Examples TYPE (user types) usage examples.