ST中关系运算符实际上就是我们数学中常用的“大于”、“等于”、“小于”、“不等于”。关系运算符常配合IF语句使用。(咱们大家在自己以后项目中,变量命名尽量不要太相似,不然不容易辨认。这里因为是测试程序,我为了方便就起相似的名字了)

大于 >

请看以下代码: vi_Num1 := 200; vi_Num2 := 1000; 则运行:vb_Test1 := (vi_Num1 > vi_Num2); 输出结果:vb_Test实际为 false,因为vi_Num1(200)并不大于vi_Num2(1000);运行结果为假。 继续看下一段代码: vi_Num3 := 888; vi_Num4 := 666; 则运行:vb_Test2 := (vi_Num3 > vi_Num4); 运行结果:vb_Test实际输出结果为true,因为888确实是大于666。所以运行结果为真!

小于 <

vi_Num5 := 888; vi_Num6 := 666; 则运行:vb_Test3 := (vi_Num5 < vi_Num6); 则vb_Test3运算结果为false,因为888不小于666.所以运算结果为假 vi_Num7 := 233; vi_Num8 := 2333; 则运行vb_Test4 := (vi_Num7 < vi_Num8); 则vb_Test4运行结果为true,因为233<2333,所以运算结果为真。

等于 =

同样的道理,当比较的两个变量相等的时候,运行结果就为true,否则运行结果就为false。 vi_Num9 := 233; vi_Num10 := 233; vb_Test5 := (vi_Num9 = vi_Num10); vb_Test5的运行结果为true。当两个变量内的值不相等的时候,运行结果就为false了。。

不等于 <>

这个符号是不等于的意思,如果两个值相等,则输出结果为false为假。如果两个数值不相等,则输出结果为true,运行结果为真。 vi_Num11 := 233; vi_Num12 := 233; vb_Test6 := (vi_Num11 <> vi_Num12); vb_Test6运行结果为false,因为vi_Num11和vi_Num12这两个变量存储的数值相等,所以vb_Test6运行结果为假。

大于等于 >=

C := (A >= B); 当A中保存的数值大于等于B数值的时候,则C输出TRUE;否则C输出FALSE.

小于等于 < =

C := (A < = B); 当A数值小于等于B数值的时候,则C输出结果为true,否则输出结果为false。

Copyright © www.yanjuntech.cn 2018-2025 all right reserved,powered by Gitbook该文件修订时间: 2019-04-20 20:47:41

results matching ""

    No results matching ""