For å behandle data , må hver funksjon i et dataprogram bli fortalt på forhånd hva slags data du kan forvente. Programmeringsspråk lage distinksjoner at mennesker kan finne ubetydelig . De fleste vil finne liten forskjell mellom tallene 2147483647 og 2147483648 . Til FORTRAN programmeringsspråk imidlertid disse to tallene er helt forskjellige datatyper . På samme måte kan tallene 34 og 34,001 ikke behandles som den samme type informasjon . Automatisk avrunding og konvertering operasjoner som er tilgjengelige for å hente omtrentlige svar på matematiske operasjoner . Når numeriske presisjon er viktig, må en programmerer spesifisere den nøyaktige datatypen for hver inngang variabel , så vel som den ønskede presisjon for svaret. Instruksjoner
en
Erklærer en variabel type INTEGER for operasjoner akseptere og returnere verdier av hele tall mellom - 2147483648 og 2147483647 . Bakgrunnen for ensifret forskjell i avkastningen verdier er inkluderingen av 0 som et positivt tall
2
Erklærer en variabel type REAL for tall med en desimal med verdier mellom 10 ^ . - 38 og 10 ^ 38 ( 10 opphøyd i 38. negativ eller positiv effekt) .
3
øke presisjonen til et reelt tall å doble mengden av tall etter desimaltegnet inkludert i beregninger ved å erklære variabler og svar som dobbel presisjon . Denne erklæringen inneholder tall omtrent i størrelsesorden 10 ^ -76 til 10 ^ 76 .