如何比较这两个ID的大小-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何比较这两个ID的大小

2016-06-03 09:17:42 1775 1

比如
id_1 = "01223698797465646"
id_2 = "01223368956456456"
我的办法是这些数字一个一个的比较,就像strcmp()函数,我看到有人直接用atoi()或者strtol()进行比较,我想这是错误的,引文atoi(id_1)是不是得到一个负数,int不能表示这么大的数,有没有更好地解决办法呢?

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:25:52

    如果是因为ID号数字太大不能Int的话我的想法是先拆分成几段(这个ID号貌似两段就行了吧),然后再从左到右进行比较,如果A[1]>B[1],则A>B,若A[1]=B[1],则可以用递归继续判断第二段的大小~

    0 0
相关问答

1

回答

Dapr 向业务的代码暴露了哪两个 API?

2022-05-11 14:29:14 108浏览量 回答数 1

1

回答

云存储网关CSG云控制台块网如何进行使用iSCSI卷?

2020-03-31 11:23:25 720浏览量 回答数 1

1

回答

如何UI测试复选框按钮

2019-12-11 21:53:48 225浏览量 回答数 1

1

回答

请问云计算当前行情如何?北京有哪些业界比较有名的云计算公司?

2018-10-29 10:24:12 515浏览量 回答数 1

1

回答

邮箱域名换绑的话对原先的用户有何影响

2018-03-13 07:57:37 2009浏览量 回答数 1

0

回答

如何使用Stream API/SDK

2017-10-25 13:52:21 1693浏览量 回答数 0

1

回答

两个div 里面的item用jq循环

2016-03-24 10:46:40 1583浏览量 回答数 1

1

回答

c++里如何重定向一个字符串 使string变成int型 请大神指导啊

2016-03-09 11:49:47 1784浏览量 回答数 1

1

回答

如何缩减系统盘的大小

2015-06-19 13:04:28 3824浏览量 回答数 1

8

回答

想知道2M的带宽出网和入网能达到多少

2014-01-09 09:01:01 9849浏览量 回答数 8
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
对 2000 多亿条数据做一次 group by 需要多久?
立即下载
对2000多亿条数据做一次Group By 需要多久
立即下载
低代码开发师(初级)实战教程
立即下载