Tipi Integer

In MQL5 gli interi sono rappresentati da undici tipi. Alcuni tipi possono essere usati insieme ad altri, se richiesto dalla logica del programma, ma in questo caso è necessario ricordare le regole di conversione di tipo.

La tabella seguente elenca le caratteristiche di ogni tipo. Inoltre, l'ultima colonna mostra il tipo in C++ corrispondente a ciascun tipo.

Tipo

Dimensione in Byte

Valore Minimo

Valore Massimo

Analogo C++

char

1

-128

127

char

uchar

1

0

255

unsigned char, BYTE

bool

1

0(false)

1(true)

bool

short

2

-32 768

32 767

short, wchar_t

ushort

2

0

65 535

unsigned short, WORD

int

4

- 2 147 483 648

2 147 483 647

int

uint

4

0

4 294 967 295

unsigned int, DWORD

color

4

-1

16 777 215

int, COLORREF

long

8

-9 223 372 036 854 775 808

9 223 372 036 854 775 807

__int64

ulong

8

0

18 446 744 073 709 551 615

unsigned __int64

datetime

8

0 (1970.01.01 0:00:00)

32 535 244 799 (3000.12.31 23:59:59)

__time64_t

Valori di tipo intero possono essere presentati come costanti numeriche, letterali di colore, letterali data-ora, caratteri costanti ed enumerazioni.

Vedi anche

Conversione Dati, Costanti dei Tipi Numerici