编程中"啊">"吧"
但是"江苏"<"江西"
为什么两个都为True 谁可以告诉我
vb 汉字大小比较
答案:4 悬赏:80
解决时间 2021-03-01 11:09
- 提问者网友:白柏唇蜜
- 2021-02-28 15:00
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-02-28 15:19
你好~
VB中字符串比较是把字符串的每个字符转换成ASC码然后相加再比较的,第一个很简单就是"啊"的ASC码和"吧"的ASC码大小比较,第二个两个字符都有"江"所以看后面的"苏"和"西"比较一下就出来了.
Print Asc("啊"),Asc("吧"),Asc("苏"),Asc("苏")
可以清楚看到他们的ASC码值,很容易判断~~
谢谢!~
VB中字符串比较是把字符串的每个字符转换成ASC码然后相加再比较的,第一个很简单就是"啊"的ASC码和"吧"的ASC码大小比较,第二个两个字符都有"江"所以看后面的"苏"和"西"比较一下就出来了.
Print Asc("啊"),Asc("吧"),Asc("苏"),Asc("苏")
可以清楚看到他们的ASC码值,很容易判断~~
谢谢!~
全部回答
- 1楼网友:桑稚给你看
- 2021-02-28 18:30
MsgBox AscW("苏")
MsgBox AscW("西")
MsgBox AscW("啊")
MsgBox AscW("吧")
就明白了
- 2楼网友:虚伪的现实
- 2021-02-28 17:01
这四比较汉字大小的问题。比较汉字大小是根据其拼音字母的ASCII码的大小来决定的,从左到右进行比较,由其中第一个不相同的(拼音)字母的大小决定
- 3楼网友:邪性洒脱
- 2021-02-28 16:02
"李">"张"=true
汉字比较按每位拿出一个汉字比较、一级汉字大于二级汉字、若都不属于一级或二级汉字、那么按汉字的音序升序排列、
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯