M语言提供了基本的赋值运算符“=”,赋值运算符是二元运算符,“=”的左边是要赋值的变量,右边是赋值的值。M语言语法不允许多次赋值的情况。例如:
int a,b;
a = 100; //把100赋值给a
a = b = 99; //报错,不允许的
M语言提供了在声明变量的时候直接赋值的语法,例如:
int a = 100;
int b = 100 + 77/7;
string c = "你好,M语言";
温馨提示:初学者容易犯的另一个错误就是混淆“=”运算符和“==”运算符,分析下面的代码,看看你有没有掌握这一点:
int a,b;
a = 5; //a的值为5
b = 5; //b的值为5
b = a == 5; //b的值为1