vfp中关系表达式字符型数据比较大小 例如,"AB"="A"和"A"="AB"有啥区别,为啥结果一个是T,另一个是F?

1个回答
展开全部
摘要 您好,因为字符型数据比较大小时,以字母表顺序来比较,"AB"=""A"时,"A"比"AB"小,结果是T;而"A"="AB"时,"A"比"AB"大,结果是F。
咨询记录 · 回答于2023-01-12
vfp中关系表达式字符型数据比较大小 例如,"AB"="A"和"A"="AB"有啥区别,为啥结果一个是T,另一个是F?
您好,因为字符型数据比较大小时,以字母表顺序来比较,"AB"=""A"时,"A"比"AB"小,结果是T;而"A"="AB"时,"A"比"AB"大,结果是F。
我还是有些不太明白,回答能否再详细些?
1. 在VFP中,字符型数据比较大小时,从左至右按字母表顺序从左至右比较,如果两个比较项不一样,则比较前面一个字母的ASCII码值,值大的表达式结果为真,值小的表达式结果为假。2. 对于“AB”=“A”,从左至右按字母表顺序比较,A的ASCII码值比B的小,因此表达式的结果为假,即F。3. 对于“A”=“AB”,从左至右按字母表顺序比较,A的ASCII码值比B的大,因此表达式的结果为真,即T。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消