15位数据转换问题?

2019-07-20 15:01发布

本帖最后由 challenger 于 2017-4-25 11:46 编辑

我现在有一个序列号是:862631039324107 ,长度为15位,默认为字符。我转换为数字,调用:atof(862631039324107 ),但出来是浮点数:862631039324107.000000,而浮点数用%X 输出结果为:,855e7e58  ,而如果 是862631039324107这样没有小数的数, 网上(网址:http://tool.lu/hexconvert/)有工具软件转换%X输出为:3108ef0abcfcb   请问我如何转换为3108ef0abcfcb   这个16进制串,因为位数太长,又不能截断,做数据处理,很折腾我。求教!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
challenger
1楼-- · 2019-07-20 18:46
已经搞定了,方法是862631039324107拆分为8626310和39324107各转为十六进制数。处理好后,合并起来。解析端,按分开的十六进制数合并。
gotofly21
2楼-- · 2019-07-20 19:29
 精彩回答 2  元偷偷看……

一周热门 更多>