att behandla uppgifter , måste varje funktion i ett datorprogram få veta i förväg vilken typ av uppgifter som väntar. Programmeringsspråk göra distinktioner som människor kan hitta obetydlig . De flesta människor skulle hitta lite skillnad mellan numren 2147483647 och 2147483648 . Till FORTRAN programmeringsspråk dock dessa två siffror är helt olika datatyper. På samma sätt kan siffrorna 34 och 34,001 inte betraktas som samma typ av information . Automatisk avrundning och omställning av verksamhet finns att hämta ungefärliga svar på matematiska operationer . När numerisk precision är viktigt , måste en programmerare ange exakta datatypen för varje ingång variabel samt precision önskas för svaret . Instruktioner
1
Deklarera en variabel typ av INTEGER för åtgärder emot och returnera värden av heltal mellan - 2147483648 och 2147483647 . Anledningen till den ensiffriga skillnad i returvärden är införandet av 0 som ett positivt tal
2
Deklarera en variabel typ av REAL för tal med en decimal med värden mellan 10 ^ . - 38 och 10 ^ 38 ( 10 upphöjt till 38: e negativ eller positiv effekt ) .
3
öka precisionen av ett reellt tal till den dubbla mängden av siffror efter decimalkommat ingår i beräkningar genom att förklara variabler och svar som dubbel precision . Denna deklaration innehåller siffror ungefär i intervallet 10 ^ -76 till 10 ^ 76 .