Pascal er en proceduremæssig og imperativt programmeringssprog udviklet af flere virksomheder med mange forskellige implementeringer. Hvert større implementering af Pascal har fire standard datatyper : heltal , reelle , Boolean og char . Du kan bruge disse typer til at oprette variabler og gemme forskellige slags data i hver . Nogle implementeringer tilføje yderligere typer, som er udvidede versioner af de fire oprindelige typer . Integer
Et heltal type er et helt tal , der spænder fra -32.768 til 32.767 . Hvis du gemmer en værdi, der overstiger dette interval , at programmet returnerer en fejl . Hvis du forsøger at tildele en værdi med en brøk, programmet automatisk ignorerer noget efter det decimal. Nogle versioner af Pascal omfatte yderligere integer typer, såsom den underskrevne typer shortint og longint med spænder fra -128 til 127 og -2.147.483.648 til 2.147.483.647 , hhv. Pascal har også den byte typen , som er signeret og spænder fra nul til 255. .
Fast
virkelige type er en anden numerisk type , undtagen i modsætning heltal , reelle variabler tillade flydende tal eller tal med decimaler. Men du kan gemme hele tal i reelle typen variabler. Rækken af en reel type, overstiger den største heltalstypen , skyldes , at programmet forbeholder plads i hukommelsen for hvert ciffer , op til 10 bytes , uanset hvilken side af decimal cifferet falls én . Når du forventer en hel talværdi at overstige den største værdi findes i et heltal typen , skal du bruge rigtige type.
Char
char variabel har en enkelt tegn i rækken af ASCII-tegnsættet , som omfatter tallene nul til ni, små og store bogstaver , tegnsætningstegn og kontrolsystemer figurer som backspace eller ny linje tegn. Hver ASCII-tegn har en numerisk repræsentation fra nul til 255 . Du kan oprette en bred vifte af char variabler, så dit program kan spare mere end ét tegn ad gangen , der simulerer string typer er tilgængelige i andre programmeringssprog.
Boolean
en boolesk type er en logisk datatype, der kun kan have "sand " eller "falsk " som værdier som begge er reserverede ord i Pascal . Du teste disse betingelser med booleske variabler ved hjælp af relationelle operatorer som " = " og " ! =" Eller "> " og " <" . Du bruger primært booleske typer til at teste tilstand i programmet. For eksempel kan du køre en løkke, der fortsætter, mens en boolesk variabel er sat til false . Når en betingelse i sløjfen opstår , såsom en tæller nå frem til en bestemt værdi, ændre Boolean variabel til "true " for at bryde ud af løkken.