Il linguaggio di programmazione X/script gestisce molti tipi di dati diversi, dai valori numerici di base, alle stringhe, agli oggetti predefiniti e ai dati utente.
In questa tabella sono elencati tutti i tipi di dati predefiniti:
Keyword |
Tipo |
Note |
---|---|---|
char, byte |
8bit-signed |
|
uchar |
8bit-unsigned |
|
int16, short |
16bit-signed |
|
uint16, ushort |
16bit-unsigned |
|
int |
32bit-signed |
|
uint, long |
32bit-unsigned |
|
int64 |
64bit-signed |
|
uint64 |
64bit-unsigned |
|
bool |
8bit-signed |
Solitamente utilizzato come valore booleano |
real |
64bit-floating point |
Standard IEEE (8 byte) |
float |
32bit-floating point |
Standard IEEE (4 byte) |
string |
ASCII string |
Le stringhe sono terminate con 0 caratteri, come nel linguaggio di programmazione C. |
timeout |
(real) |
Tipo speciale per la rappresentazione dei timeout |
handle |
(uint) |
Tipo speciale per la rappresentazione degli handle |
color |
(uint) |
Tipo speciale per la rappresentazione dei colori |