为什么字符串"99"大于字符串"100"呢?根据什么进行判断呢?

wlfcgm 2006-07-09 03:14:07
Private Sub Command1_Click()
a = "100"
b = "99"
Print b > a
End Sub
...全文
1116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
迈克揉索芙特 2006-07-10
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
a = "100"
b = "99"
Print cint(b) > cint(a)
End Sub
WEST_FLY 2006-07-10
  • 打赏
  • 举报
回复
我同意将字符串转为数字再比较
VirtualDesktop 2006-07-09
  • 打赏
  • 举报
回复
用left函数一个个取
然后val转成数值比较大小
一笑拔剑 2006-07-09
  • 打赏
  • 举报
回复
你要把他转换为长整或者其他数字类型比较才对
否则比较的是字符串
winehero 2006-07-09
  • 打赏
  • 举报
回复 2
字符串从首位字符开始判断比较大小,"9">"1"所以"99">"100"

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧