at behandle data, skal hver funktion i et edb-program skal vide på forhånd , hvilken type data til at forvente. Programmeringssprog skelne , at mennesker kan finde ubetydelig. De fleste mennesker ville finde lidt forskel mellem tallene 2147483647 og 2147483648 . Til FORTRAN programmeringssprog er imidlertid disse to tal helt forskellige datatyper. Ligeledes kan tallene 34 og 34,001 ikke behandles som den samme type oplysninger. Automatisk afrunding og omstilling er til rådighed til at hente omtrentlige svar på matematiske operationer . Når numerisk præcision er vigtig, skal en programmør angive den nøjagtige datatype for hver indgang variabel samt præcision ønskes for svaret. Instruktioner
1
Erklær en variabel type INTEGER til operationer accepterer og returnere værdier for hele tal mellem - 2147483648 og 2147483647 . Årsagen til den encifret forskel i afkastet værdier er inddragelsen af 0 som et positivt tal
2
Erklær en variabel type REAL efter numre med et komma med værdier mellem 10 ^ . - 38 og 10 ^ +38 (10 opløftet til den 38. negative eller positive effekt) .
3
øge præcisionen af et reelt tal til at fordoble mængden af tal efter kommaet indgår i beregninger ved at erklære variabler og svar, som DOUBLE PRECISION . Denne erklæring indeholder tal nogenlunde i intervallet 10 ^ -76 til 10 ^ +76 .