1.5 运算符

第 6 节 / 共 36 节 课程:Mt4编程语言
MQL4支持各种运算符来进行计算和比较。

算术运算符

// 加法,a的值是15
int a=10+5;

// 减法,b的值是5
int b=10 - 5;

// 乘法,c的值是50
int c=10*5;

// 除法,d的值是3.3333
double d=10.0 / 3.0;

//取余数,e的值是1
int e=10%3;

算术运算符的简写

int x=10;
// 等价于 x = x + 5
x+=5;
// 等价于 x = x - 3
x -=3;
// 等价于 x = x * 2
x*=2;
// 自增,等价于 x = x + 1
x++;
//自减,等价于 x=x -1
x--;

关系运算符

关系运算符用于比较两个值,结果是一个布尔值(true或false):
int a=10,b=5;
// r1的值是true
bool r1=(a> b);

// r2的值是false
bool r2=(a<b);

// r3的值是true
bool r3=(a >= 10);

// r4的值是false,注意是两个等号
bool r4=(a==b);

//r5的值是true
bool r5=(a != b);