首页 理论教育 赋值与变量:常见规律与运算顺序

赋值与变量:常见规律与运算顺序

时间:2023-06-30 理论教育 版权反馈
【摘要】:赋值的规律有:1)赋值号“=”两边内容不能随意互换,左边只能是变量,右边可以是表达式、数值或变量。3)可以多次给一个变量赋值,新变量值将取代原变量值。4)赋值语句具有运算功能,它的一般形式为:变量=表达式。5)赋值表达式的运算与数学运算顺序相同。在赋值运算中,表达式可以是变量自身与其他数据的运算结果,如:#1=#1+1,则表示#1的值为#1+1,这一点与数学运算是有所不同的。

赋值与变量:常见规律与运算顺序

赋值是指将一个数据赋予一个变量。例如:#1=0,则表示#1的值是0。其中#1代表变量,“#”是变量符号(注意:根据数控系统的不同,它的表示方法可能有差别),0就是给变量#1赋的值。这里的“=”是赋值符号,起语句定义作用。

赋值的规律有:

1)赋值号“=”两边内容不能随意互换,左边只能是变量,右边可以是表达式、数值或变量。

2)一个赋值语句只能给一个变量赋值。

3)可以多次给一个变量赋值,新变量值将取代原变量值(即最后赋的值生效)。

4)赋值语句具有运算功能,它的一般形式为:变量=表达式。(www.xing528.com)

5)赋值表达式的运算与数学运算顺序相同。

6)辅助功能(M代码)的变量有最大值限制,例如,将M30赋值为300显然是不合理的。

在赋值运算中,表达式可以是变量自身与其他数据的运算结果,如:#1=#1+1,则表示#1的值为#1+1,这一点与数学运算是有所不同的。

需要强调的是:“#1=#1+1”形式的表达式可以说是宏程序运行的“原动力”,任何宏程序几乎都离不开这种类型的赋值运算,而它偏偏与人们头脑中根深蒂固的数学上的等式概念严重偏离,因此对于初学者往往造成很大的困扰,但是,如果对计算机高级语言有一定了解的话,对此应该更易理解。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈