首页 理论教育如何比较STRING变量的值

如何比较STRING变量的值

【摘要】:表4-31为FC10的输入输出参数,如果参数S1的字符串与参数S2的字符串相同,则返回值的信号状态为“1”。表4-32 FC13输入输出参数使用字符的ASCII码比较字符。第一个不同的字符决定比较结果。4)功能FC29比较两个STRING数据类型格式变量的内容,检查它们是否不相等,并将比较结果作为返回值。

1.FC10 EQ_STRNG

图4-18所示的功能FC10比较两个STRING数据类型格式变量的内容,检查它们是否相等,并将比较结果作为返回值。表4-31为FC10的输入输出参数,如果参数S1的字符串与参数S2的字符串相同,则返回值的信号状态为“1”。

978-7-111-38359-8-Chapter04-57.jpg

图4-18 调用FC10格式

表4-31 FC10输入输出参数

978-7-111-38359-8-Chapter04-58.jpg

2.FC13 GE_STRNG

功能FC13比较两个STRING数据类型格式变量的内容,检查第一个是否大于或等于另一个,并将比较结果作为返回值。表4-32所示为FC13的输入输出参数,如果参数S1的字符串大于或等于参数S2的字符串,则返回值的信号状态为“1”。

表4-32 FC13输入输出参数

978-7-111-38359-8-Chapter04-59.jpg

使用字符的ASCII码比较字符(例如“a”大于“A”)。从左开始比较。第一个不同的字符决定比较结果。如果开始字符都相同,则较长的字符串较大。

类似的功能有如下:

1)功能FC15比较两个STRING数据类型格式变量的内容,检查第一个是否大于另一个,并将比较结果作为返回值。

2)功能FC19比较两个STRING数据类型格式变量的内容,检查第一个是否小于或等于另一个,并将比较结果作为返回值。

3)功能FC24比较两个STRING数据类型格式变量的内容,检查第一个是否小于另一个,并将比较结果作为返回值。

4)功能FC29比较两个STRING数据类型格式变量的内容,检查它们是否不相等,并将比较结果作为返回值。