Pascal è un linguaggio di programmazione procedurale e imperativo sviluppato da diverse società con molte implementazioni diverse . Ogni grande realizzazione di Pascal ha quattro tipi di dati standard : interi, reali , booleani e char . È possibile utilizzare questi tipi di creare variabili e salvare diversi tipi di dati in ciascuna . Alcune implementazioni di aggiungere ulteriori tipi che sono versioni estese dei quattro tipi originali. Integer
un tipo intero è un numero intero che va da 32.768 a 32.767 . Se si salva un valore che supera questo intervallo , il programma restituisce un errore . Se si tenta di assegnare un valore a una frazione , il programma ignora automaticamente nulla dopo il punto decimale . Alcune versioni di Pascal includono ulteriori tipi interi , come ad esempio il tipo firmato shortint e longint , con campi da -128 a 127 e -2.147.483.648 a 2.147.483.647 , rispettivamente . Pascal ha anche il tipo byte , il che non è firmato e va da zero a 255 .
Reale
Il tipo reale è un altro tipo numerico , tranne a differenza di numeri interi , variabili reali consentire numeri a virgola , o numeri che galleggia con decimali. Tuttavia, è possibile memorizzare i numeri interi in variabili di tipo reale . L'intervallo di un tipo reale supera il più grande tipo intero , a causa del fatto che il programma riserva spazio in memoria per ogni cifra , fino a 10 byte , indipendentemente da quale lato della cifra decimale cadute uno. Quando si aspetta un valore di numero intero di superare il valore più grande disponibile in un tipo intero , utilizzare il tipo reale.
Char
Una variabile char contiene un personaggio unico nella gamma di set di caratteri ASCII , che comprende i numeri da zero a nove , lettere minuscole e maiuscole , segni di punteggiatura e caratteri di controllo come il backspace o caratteri di nuova riga . Ogni carattere ASCII è una rappresentazione numerica da zero a 255 . È possibile creare un array di variabili char in modo che il programma può salvare più di un carattere alla volta , simulando i tipi stringa disponibili in altri linguaggi di programmazione .
Booleano
un tipo booleano è un tipo di dati logico che può avere "true" o "false" come valori solo ; entrambi sono parole riservate in Pascal . Verificare queste condizioni con le variabili booleane utilizzando operatori relazionali come " = " e " ! = " O " > " e "<" . È principalmente utilizzato tipi booleani per verificare lo stato del programma . Ad esempio, è possibile eseguire un ciclo che continua mentre una variabile booleana è impostata su false . Quando una condizione del ciclo si verifica , ad esempio un contatore raggiunge un certo valore , cambiare la variabile booleana di " vero", di uscire dal giro .