如何将longlong整型转换为数组?

新手上路,请多包涵

有大神提出每次除以10然后一位一位地存进去。
有没有更好的办法?(抱大腿
Image

阅读 3.6k
3 个回答

先拿 snprintf 转成字符串,然后再把字符串转成数组?

不过你要这种东西干嘛?X-Y Problem?

估计是要做高精度/大数运算吧
其实不一定每一个元素存10以内的数,也可以在100以内,或者1000以内都行的

什么场景会需要转换成十进制字符串呢?
如果是高精度的话,比较高效的做法不应该是按照机器字长,直接采用「232进制」或者「264进制」进行运算吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进