Ganzzahlige Typen
Ganzzahlige Typen werden in der Sprache MQL5 von elf Arten vertreten. Einiger von ihnen können mit den anderen verwendet werden, wenn die Programmlogik es fordert, dabei muss man aber die Regeln der Typenreduzierung in Aussicht nehmen.
In der Tabelle werden charakteristische Daten jedes Typs angegeben. Außerdem wird in der senkrechten Spalte für jeden Typ der entsprechende Typ in Programmiersprache C++ angegeben.
Typ |
Größe in Bytes |
minimale Größe |
Maximale Größe |
Analog in der Sprache C++ |
---|---|---|---|---|
1 |
-128 |
127 |
char |
|
1 |
0 |
255 |
unsigned char, BYTE |
|
1 |
0(false) |
1(true) |
bool |
|
2 |
-32 768 |
32 767 |
short, wchar_t |
|
2 |
0 |
65 535 |
unsigned short, WORD |
|
4 |
- 2 147 483 648 |
2 147 483 647 |
int |
|
4 |
0 |
4 294 967 295 |
unsigned int, DWORD |
|
4 |
-1 |
16 777 215 |
int, COLORREF |
|
8 |
-9 223 372 036 854 775 808 |
9 223 372 036 854 775 807 |
__int64 |
|
8 |
0 |
18 446 744 073 709 551 615 |
unsigned __int64 |
|
8 |
0 (1970.01.01 0:00:00) |
32 535 244 799 (3000.12.31 23:59:59) |
__time64_t |
Werte der ganzzahligen Typen können als numerische Konstanten, Farbenliterals, Literals Datum-Zeit, Symbolkonstanten und Enumerationen.
Sehen Sie auch