在编程的时候,经常遇到一些非常非常庞大的结果,用double型和long long型都会发生数据溢出。这时候应该怎么把整个变量完整地保存下来?分成两个变量来保存?用字符数组保存?保存后又应该如何引用和输出?
C++编程如何保存一个非常巨大的数
答案:4 悬赏:20
解决时间 2021-12-14 09:46
- 提问者网友:晨熙污妖王
- 2021-12-13 12:42
最佳答案
- 二级知识专家网友:一池湖水
- 2021-12-13 13:57
将float转化为4位byte 数组、double 8个、用共用结构体、具体你百度吧、我手机复制不了、可以下午给你
全部回答
- 1楼网友:摧毁过往
- 2021-12-13 14:59
都可以阿
当然计算时候要自己写算法
再看看别人怎么说的。
- 2楼网友:时光不老我们不分离
- 2021-12-13 14:45
把这个很大的数看做字符串,输出以字符串形式输出;如果你引用的只是这个很大数的一个字节或几个字节,可以看做引用字符数组的第多少个元素;注意内存大小端;参考memcpy()函数.内存拷贝函数
- 3楼网友:最后战士
- 2021-12-13 14:13
自定义一个大数据类型的类,自己封装各种运算操作,至于用什么形式储存随你。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯