Difference between revisions of "Char/it"
m |
m (Text replace - "delphi>" to "syntaxhighlight>") |
||
Line 4: | Line 4: | ||
Ad esempio: | Ad esempio: | ||
− | < | + | <syntaxhighlight> |
var ch: char; | var ch: char; | ||
c: byte; | c: byte; | ||
Line 12: | Line 12: | ||
ch := 64; c := 'A'; { questo è illegittimo } | ch := 64; c := 'A'; { questo è illegittimo } | ||
end. | end. | ||
− | </ | + | </syntaxhighlight> |
L'uso di char o byte come data type permette una migliore comprensione dell'uso della particolare variabile. Il char può essere [[coersion|convertito]] in byte usando la funzione [[ord]]. I valori delle variabile byte può essere convertito in char tramite la funzione [[chr]]. | L'uso di char o byte come data type permette una migliore comprensione dell'uso della particolare variabile. Il char può essere [[coersion|convertito]] in byte usando la funzione [[ord]]. I valori delle variabile byte può essere convertito in char tramite la funzione [[chr]]. | ||
Line 20: | Line 20: | ||
Il precedente programma reso legittimo: | Il precedente programma reso legittimo: | ||
− | < | + | <syntaxhighlight> |
var ch: char; | var ch: char; | ||
c: byte; | c: byte; | ||
Line 28: | Line 28: | ||
ch := chr(64); c := ord('A'); { ora legittimo } | ch := chr(64); c := ord('A'); { ora legittimo } | ||
end. | end. | ||
− | </ | + | </syntaxhighlight> |
{{Data types}} | {{Data types}} |
Revision as of 14:58, 24 March 2012
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
italiano (it) │
русский (ru) │
Una variabile char contiene un solo carattere. Un byte e un char sono la stessa cosa, con l'eccezione che un char può essere usato come carattere, o come parte di una stringa, e non può essere usata in espressioni aritmetiche, mentre un byte può solo essere riferito a un'espressione numerica.
Ad esempio:
var ch: char;
c: byte;
begin
ch := 'A'; c := 64; { sono la stessa azione, ed è legittimo }
ch := 64; c := 'A'; { questo è illegittimo }
end.
L'uso di char o byte come data type permette una migliore comprensione dell'uso della particolare variabile. Il char può essere convertito in byte usando la funzione ord. I valori delle variabile byte può essere convertito in char tramite la funzione chr.
Le funzioni del char seguono il codice ASCII.
Il precedente programma reso legittimo:
var ch: char;
c: byte;
begin
ch := 'A'; c := 64; { sono la stessa azione, e sono legittimi }
ch := chr(64); c := ord('A'); { ora legittimo }
end.
simple data types |
|
---|---|
complex data types |