Common Structures

Atomic Data Types: impose no structure on their values. E.g. Booleans, Characters, ...

Structured Data Types: many structured data types have an internal structural relationship, or organization, that holds between the components.

Arrays: can be regarded as a structured data type, where each position is a component, and such that component N is followed by component N+1.

Fractions: have no such organization.