Difference between revisions of "Char/it"
m |
m |
||
Line 1: | Line 1: | ||
{{Char}} | {{Char}} | ||
− | + | Una [[Variable|variabile]] '''char''' contiene un solo carattere. Un [[Byte/it|byte]] e un char sono la stessa cosa, con l'eccezione che un char può essere usato come carattere, o come parte di una [[String|stringa]], e non può essere usata in espressioni aritmetiche, mentre un byte può solo essere riferito a un'espressione numerica. | |
− | + | Ad esempio: | |
− | < | + | <delphi> |
− | + | var ch: char; | |
− | + | c: byte; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | begin | |
+ | ch := 'A'; c := 64; { sono la stessa azione, ed è legittimo } | ||
+ | ch := 64; c := 'A'; { questo è illegittimo } | ||
+ | end. | ||
+ | </delphi> | ||
+ | |||
+ | 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]]. | ||
Le funzioni del char seguono il codice [[ASCII]]. | Le funzioni del char seguono il codice [[ASCII]]. | ||
− | + | Il precedente programma reso legittimo: | |
− | < | + | <delphi> |
− | + | 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. | |
− | </ | + | </delphi> |
{{Data types}} | {{Data types}} | ||
+ | |||
+ | [[category:Pascal]] | ||
+ | {{AutoCategory}} |
Revision as of 13:38, 23 February 2009
│
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: <delphi>
var ch: char; c: byte;
begin ch := 'A'; c := 64; { sono la stessa azione, ed è legittimo } ch := 64; c := 'A'; { questo è illegittimo } end.
</delphi>
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:
<delphi>
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.
</delphi>
simple data types |
|
---|---|
complex data types |