Difference between revisions of "Byte/it"
m (Adjusted in a better Italian) |
|||
Line 31: | Line 31: | ||
[[category:Pascal]] | [[category:Pascal]] | ||
+ | {{AutoCategory}} |
Revision as of 12:27, 11 September 2008
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
italiano (it) │
русский (ru) │
中文(中国大陆) (zh_CN) │
Un byte è un intero senza segno che può assumere valori che vanno da 0 a 255. Un byte e un char sono la stessa cosa, con la differenza che il byte può contenere solo valori numerici, mentre il char può contenere un carattere o una parte di una stringa, e non può essere usato in espressioni aritmetiche.
Ad esempio: <delphi> var
c: byte; ch: char;
begin
c := 65; ch := 'A'; { sono la stessa azione, ed è legittimo } c := 'A'; ch := 65; { questo è illegittimo }
end. </delphi>
l'uso di char o byte come tipi di dato permette una migliore comprensione circa l'utilizzo di una determinata variabile. Il char può essere convertito in byte usando la funzione ord. I valori delle variabili di tipo byte possono essere convertiti in char tramite chr.
Il precedente programma reso legittimo:
<delphi> var
c: byte; ch: char;
begin
c := 65; ch := 'A'; { sono la stessa azione, e sono legittimi } c := ord('A'); ch := Chr(65); { ora legittimo }
end. </delphi>
simple data types |
|
---|---|
complex data types |