1.1.2赋值运算符的应用
ST语言的赋值语句 使用的是“:=”.下面我们来看看使用案例
vi_NumOfPeople := 100;
vi_人数 := 100;
上面两句话的意思,其实就是将 100这个数值赋值给我们 变量中。程序运行之后,“vi_NumOfPeople”这个变量中的数值为 100,而这个变量“vi_人数”中的数值也是100.
vb_StopButton := TRUE;
vb_启动按钮 := FALSE;
赋值语句顺序是 "从后向前",也就是把后面变量里的 值,赋值给前面的变量。这个和数学上的等于是不一样的哈,大家注意。
再强调一遍,ST语言中“:=”赋值语句,是将 后面变量里的值,赋值给前面的变量的。顺序是“从后向前”。
1.1.3 不同数据类型赋值需要进行强制类型转换
如果不强制类型转换,提示效果如下
使用强制类型转换后:
强制类型转换的含义就是,将等式右边的数据类型和左边的数据类型统一。
常用的数据类型转换格式:当前数据类型_TO_目标数据类型(变量);
REAL_TO_DINT(变量B);//把 浮点型变量B 强制转换成 DINT型
DINT_TO_REAL(变量C);//把 32位整型数据 强制转换成 REAL浮点型
INT_TO_DINT(变量D);//把16位整型数据强制转换成32位整型数据
INT_TO_REAL(变量E);//把16位整型变量强制转换成浮点型
{{item.nickname}}
{{key+1}}楼{{item.content}}
{{item2.nickname}}
{{item2.content}}