Template:Data types

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Template documentation[view] [edit] [history] [purge]

This template generates a navigation box for data types.


Initial visibility: currently defaults to autocollapse

To set this template's initial visibility, the |state= parameter may be used:

  • |state=collapsed: {{Data types|state=collapsed}} to show the template collapsed, i.e., hidden apart from its title bar
  • |state=expanded: {{Data types|state=expanded}} to show the template expanded, i.e., fully visible
  • |state=autocollapse: {{Data types|state=autocollapse}}
    • shows the template collapsed to the title bar if there is a {{navbar}}, a {{sidebar}}, or some other table on the page with the collapsible attribute
    • shows the template in its expanded state if there are no other collapsible items on the page

If the |state= parameter in the template on this page is not set, the template's initial visibility is taken from the |default= parameter in the Collapsible option template. For the template on this page, that currently evaluates to autocollapse.


Some of many special data types are listed below. These are best accessed through the parent articles, e.g., double precision from floating point, etc. Please do not add them to the template without good reason. Use Category:Data types instead.

Specific representations of the abstract integer type:

Already covered by {{Floating-point}}: Specific representations of the abstract floating-point number or numeric type:

Specific representations of the abstract "character" type:

Specific representations of the abstract "pointer" type:

Specific representations of the abstract executable "subroutine"/"function"/"procedure" type:

These are mathematical concepts, not NOT data types:

These are data STRUCTURES, NOT data TYPES:

See also[edit]