Pascal er en prosessuell og imperativ programmeringsspråk utviklet av flere selskaper med mange forskjellige implementasjoner . Hvert store implementering av Pascal har fire standard datatyper : heltall , reelle , Boolsk og røye . Du kan bruke disse typer å lage variabler og lagre forskjellige typer data i hver. Noen implementasjoner legge til flere typer som er utvidede versjoner av de fire opprinnelige typene . Heltall
Et heltall typen er et helt tall som varierer fra -32 768 til 32.767 . Hvis du lagrer en verdi som overstiger dette området, returnerer programmet en feil . Hvis du prøver å tilordne en verdi med en brøk, ignorerer programmet automatisk noe etter den desimal. Noen versjoner av Pascal omfatte ytterligere heltall typer, som for eksempel den signerte typer shortint og longint , med områder -128 til 127 og -2147483648 til 2147483647 , henholdsvis. Pascal har også byte typen, som er usignert og varierer fra null til 255. .
Ekte
Den virkelige typen er en annen numerisk type , unntatt i motsetning til heltall, reelle variabler tillate flyttall eller tall med desimaler . Men du kan lagre hele tall i reelle typen variabler. Utvalget av en reell typen overstiger det største heltall type , på grunn av det faktum at programmet forbeholder plass i hukommelsen for hvert siffer , opptil 10 bytes , uavhengig av hvilken side av desimaler sifferet faller en. Når du forventer en hel tallverdi å overskride den største verdien tilgjengelig i et heltall type, bruker den virkelige type.
Char
røye variabel har en enkelt tegn i rekken av ASCII tegnsett , som inneholder tallene fra null til ni, store og små bokstaver , skilletegn og kontroll tegn som tilbaketasten eller ny linje tegn. Hver ASCII karakter har en numerisk representasjon fra null til 255. . Du kan lage en matrise av røye variabler slik at programmet kan spare mer enn ett tegn om gangen , simulere streng typer tilgjengelig i andre programmeringsspråk.
Boolsk
et boolsk typen er en logisk datatype som bare kan ha "true " eller "false" som verdier , som begge er reserverte ord i Pascal . Du teste disse forholdene med boolske variabler ved hjelp av relasjonelle operatører som "= " og " ! =" , Eller "> " og " < " . Du primært bruker boolske typer å teste tilstanden i programmet. For eksempel kan du kjøre en loop som fortsetter mens en boolsk variabel er satt til false . Når en tilstand i loop oppstår , for eksempel en teller når en viss verdi , endrer den boolske variabelen til "true ", for å bryte ut av loopen .