跳至内容

Integer Types

整数类型

在MQL4中,整数由十一种类型表示。如果程序逻辑需要,某些类型可以与其他类型一起使用,但这种情况下需要记住类型转换的规则。

下表列出了每种类型的特性。此外,最后一列显示了每种类型对应的C++类型。

类型字节大小最小值最大值C++对应类型
char1-128127char
uchar10255unsigned char, BYTE
bool10(false)1(true)bool
short2-32 76832 767short, wchar_t
ushort2065 535unsigned short, WORD
int4-2 147 483 6482 147 483 647int
uint404 294 967 295unsigned int, DWORD
color4-116 777 215int, COLORREF
long8-9 223 372 036 854 775 8089 223 372 036 854 775 807__int64
ulong8018 446 744 073 709 551 615unsigned __int64
datetime80 (1970.01.01 0:00:00)32 535 244 799 (3000.12.31 23:59:59)__time64_t

整数类型的值也可以作为数值常量、颜色字面量、日期时间字面量、字符常量枚举来表示。

另请参阅

转换函数, 数值类型常量

最后更新于