Pascal/Tipi di dati: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
Ramac (discussione | contributi)
Riga 109:
Il significato di questi operatori è stato mostrato nei paragrafi "Integer" e "Real" ad eccezione di ''sqrt'', che calcola la radice quadrata di un numero;la sintassi per ''sqrt'' è ''sqrt(n)'',dove ''n'' è una variabile di tipo real, integer o char.
 
Pascal mette a disposizione inoltre alcuni caratterioperatori di confronto che restituiscono sempre un valore boolean e che possono essere usati su due variabili qualsiasi dello stesso tipo di dato:
*< (minore)
*<= (minore o uguale)
Riga 116:
*>= (maggiore o uguale)
*> (maggiore)
&Egrave; intuibile il loro funzionamento nell'ambito di variabili integer o real; questi operatori tuttavia possono essere anche usati peròsuisui tipi di dato char o string; più in paritcolareparticolare:
char1 < char2
è equivalente a scrivere
ord(char1) < ord(char2)
La comparazione tra valori string valuta invece le stringhe in ordine alfabetico (quindi saranno vere le espressioni come, ad esempio, 'abaco' < 'amico' o 'zaino' = 'zaino').
 
== Type ==