首页 理论教育 变量赋值的实现与原理

变量赋值的实现与原理

时间:2023-06-18 理论教育 版权反馈
【摘要】:有以下说明:1)例如,#100=2是把数值2赋给变量#100,以后在程序中出现变量#100就代表数值2。②#101+#102=#100执行运算步骤如下:第一步:计算#101与#102的值。从以上分析可知,在变量的赋值运算时,只能把赋值运算符“=”右边的值赋给赋值运算符左边的变量。

变量赋值的实现与原理

定义了变量号之后,数控系统会临时开辟一个内存字节来存放该变量,但该变量没有任何意义,只是向数控系统请求一个空的内存地址而已,必须对该变量进行赋值后才能实现运算功能。

赋值的格式为:变量=表达式。其中“=”为赋值运算符,其作用是把赋值运算符右边的值赋给左边的变量。有以下说明:

1)例如,#100=2是把数值2赋给变量#100,以后在程序中出现变量#100就代表数值2。当然变量的值在程序中也可以任意修改,如#100=3,就是将#100修改为数值3。

2)赋值运算符两边的内容不能互换,举例说明如下:

例如#100=#101+#102,如果误写成#101+#102=#100,意义就会截然不同,分析如下:

①#100=#101+#102执行运算步骤如下:

第一步:进行数学运算#101与#102的值。

第二步:将第一步运算的结果赋值给#100。

第三步:#100的值等于第一步计算的结果。

②#101+#102=#100执行运算步骤如下:

第一步:计算#101与#102的值。(www.xing528.com)

第二步:变量#100的值赋给#101+#102。

第三步:#101+#102的值等于#100的值。

从以上分析可知,在变量的赋值运算时,只能把赋值运算符“=”右边的值赋给赋值运算符左边的变量。

3)变量既可以参与运算,也可以相互进行赋值运算。

例如:#100=1; 把1赋值给变量#100;

#101=2; 把2赋值给变量#101;

#103=#100+#101; 把变量#100的值加上变量#101的值赋值给

#103;

#104=#103; 把变量#103的值赋值给变量#104;

注意:在#104=#103这个赋值语句中,#103必须有明确的值,如果#103没有确定的值,那么把#103赋值给#104是没有任何意义的。

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

我要反馈