vb 汉字大小比较

2024-12-25 16:47:46
推荐回答(5个)
回答1:

你好~
VB中字符串比较是把字符串的每个字符转换成ASC码然后相加再比较的,第一个很简单就是"啊"的ASC码和"吧"的ASC码大小比较,第二个两个字符都有"江"所以看后面的"苏"和"西"比较一下就出来了.

Print Asc("啊"),Asc("吧"),Asc("苏"),Asc("苏")
可以清楚看到他们的ASC码值,很容易判断~~

谢谢!~

回答2:

这四比较汉字大小的问题。比较汉字大小是根据其拼音字母的ASCII码的大小来决定的,从左到右进行比较,由其中第一个不相同的(拼音)字母的大小决定

回答3:

"李">"张"=true
汉字比较按每位拿出一个汉字比较、一级汉字大于二级汉字、若都不属于一级或二级汉字、那么按汉字的音序升序排列、

回答4:

这是应该是按编码的值进行比较的
ascw("啊")
=
21834;ascw("吧")
=21543

回答5:

MsgBox AscW("苏")
MsgBox AscW("西")
MsgBox AscW("啊")
MsgBox AscW("吧")

就明白了