Descrivere precisando le operazioni il tipo di dato numeri complessi.
Descrivere precisando le operazioni il tipo di dato Z16.
INTERI
valori
i numeri interi, o meglio i numeri interi rappresentabili con 32
(16,64, ...) bit
costanti
rappresentazioni decimali di interi
operazioni
somma, differenza unaria e binaria, prodotto, divisione intera, resto
della divisione intera, ...
operazioni di confronto
REALI
valori
i numeri razionali rappresentabili con 32 (16,64,...) bit
costanti
rappresentazioni di reali con parte intera/parte decimale oppure con esponente mantissa
operazioni
somma, differenza unaria e binaria, prodotto, divisione reale, modulo,
esponenziali, logaritmi, funzioni trigonometriche, ...
operazioni di confronto
CARATTERI
valori
un insieme di caratteri secondo qualche standard, per esempio quello
ASCII
costanti
rappresentazioni di caratteri, una delle più usate si ottiene
racchiudendo i medesimi tra due simboli speciali, come gli apici
o le virgolette, es.
'A''a''9''*'' ' (lo spazio)
Importante: in genere A non rappresenta il carattere A
il carattere speciale usato sopra è rappresentato in genere
raddoppiandolo,
es. l'apice è rappresentato da due apici ''''
modi speciali per rappresentare i caratteri non stampabili, come il fine
linea o la tabulazione
i carateri possono anche essere rappresentati usando il numero
corrispondente alla loro rappresentazione binaria
operazioni
dato dato che i caratteri sono totalmente ordinati
esistono le operazioni ritornare il carattere che segue/precede;
operazioni di confronto;
chiedersi se un carattere è maggiore/minore di un altro
BOOLEANI (valori di verità)
Il nome booleani viene da George Bool
un matematico che inventò delle strutture matematiche, dette appunto
algebre di Bool, i cui valori
e le cui operazioni sono quelle di questo tipo di dato.