整型数据
在MQL5中整数有11个类型,如果逻辑程序需要,一些类型能与另一些类型一起使用,但是在此种情况下,要记住类型转换 规则。
下面列表中显示了每一类型的特性,此外,每一类型的最后一列均与C++程序类型相同。
| 类型 | 字节大小 | 最小值 | 最大值 | 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 |
整型值也可视为数字常数,颜色值和,日期-时间值,字符常量 和计数 。