TC官方合作论坛
标题:
高手快来看看啊,看下这比较数是怎回事啊!!急啊!!
[打印本页]
作者:
tclhs
时间:
2012-10-8 22:21
标题:
高手快来看看啊,看下这比较数是怎回事啊!!急啊!!
两个字符串相比较,如下例:
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 返回值
返回值=字符串.比较("12100","1299")
辅助.消息框(转换.整型转字符型(返回值))
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
显示结果是-8 返回值是负数,表示第一个字符串<第二字符串。
到底怎回事啊,是不是不同位的字符串比较不了的啊
作者:
tclhs
时间:
2012-10-8 22:23
沙发啊,占上先,再想问问,如果是不同位的数比较,是不是不行的,有什么办法解决啊!!
作者:
陌上青衣。
时间:
2012-10-8 22:28
搞不好是个BUG,让官方去看看吧
作者:
tclhs
时间:
2012-10-8 22:36
回复
3楼
陌上青衣。
的帖子
怎样让官方看看啊,不懂啊,我还是小白啊
,版主你帮我去反应下啊。
作者:
tclhs
时间:
2012-10-8 22:37
我反复试了,几次要同一样位数的比较才有用的,无论那个少一位了就不准了。看来是个BUG的可能性大啊。
作者:
陌上青衣。
时间:
2012-10-8 22:45
移到投诉建议这边来了,让他们去测试下
作者:
tclhs
时间:
2012-10-8 22:49
回复
6楼
陌上青衣。
的帖子
你移了啊,谢谢
作者:
rpdw411
时间:
2012-10-9 00:28
字符串能比较大小吗,会不会要转换成整型来比较
作者:
tclhs
时间:
2012-10-9 01:24
回复
8楼
rpdw411
的帖子
可以比较的啊
作者:
die13719076310
时间:
2012-10-9 06:07
因该不是BUG 字符串大小的比较不是直接 12100>1299 这样比较的
作者:
kevinqq
时间:
2012-10-9 08:48
据目测,他比较的方法应该一位一位的转换成asiic来比较的
作者:
从来没赢过
时间:
2012-10-9 09:22
字符串比较大小是 前面的第一个字母跟后面的第一个字母 然后第二个跟第二个 依次比较 明白?
作者:
tclhs
时间:
2012-10-9 12:19
回复
11楼
kevinqq
的帖子
那如果我要实现,测量一个数的大小,用什么方法来实现啊,二个变量的数啊。比较可以变量比较吗。
作者:
tclhs
时间:
2012-10-9 12:27
回复
12楼
从来没赢过
的帖子
我测试到比较是,第一个字符串与第二个字符串数,由左到由比较,显示的是有差别的数就是返回值。
如:123比32 结果是-2 32比1234567 显示是2 .不像你所说的。
作者:
tclhs
时间:
2012-10-9 12:31
回复
10楼
die13719076310
的帖子
那是怎样比的,二个数随机会变化的数
作者:
tclhs
时间:
2012-10-9 12:32
回复
8楼
rpdw411
的帖子
我去试下,好像语法错误了
作者:
冷月无痕
时间:
2012-10-9 12:44
回复
16楼
tclhs
的帖子
额滴神吖 如果只是两个字符型整数进行比较 转换成整型来比较吖
字符型 a = "12100"
字符型 b = "1299"
如果(转换.字符型转整型(a,0)>转换.字符型转整型(b,0))
辅助.消息框("a大于b")
否则
如果(转换.字符型转整型(a,0)==转换.字符型转整型(b,0))
辅助.消息框("a等于b")
否则
辅助.消息框("a小于b")
如果结束
如果结束
作者:
tclhs
时间:
2012-10-9 12:51
回复
8楼
rpdw411
的帖子
那个也是比较,不过是一位一位的比较的。由在到由比较的,可能指令不怎用。呵呵,谢了
作者:
tclhs
时间:
2012-10-9 16:33
哦,谢谢大家了,会了,学习了
作者:
从来没赢过
时间:
2012-10-9 17:07
回复
14楼
tclhs
的帖子
假如 123 和32 比较是吧 1<3 就返回-2 32和1234567 比较的时候3>1 返回的是真的就是2
这个字符串比较 不是那种789>123这种比较 一个一个比较
作者:
从来没赢过
时间:
2012-10-9 17:07
回复
0楼
????û???
的帖子
你看下帮助文档 上面都有详细的说明
作者:
tclhs
时间:
2012-10-9 17:32
回复
21楼
从来没赢过
的帖子
哦,呵呵,我知道怎用了,谢谢啊
作者:
panwenlong
时间:
2012-10-9 21:25
是这样的,字符串比较先比第一位再比第二位,第三位第一个数是1,后一个是9,当然应该小于了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1