gpt4 book ai didi

c++ - C++ 上的整数溢出以及如何添加大数

转载 作者:行者123 更新时间:2023-11-30 05:32:09 24 4
gpt4 key购买 nike

我正在编写一个包含非常大数字的问题。我对如何处理整数溢出有疑问。当我添加多个大数字时,我得到一个负数。我该如何处理?我的数据类型也是

    unsigned long long p=0;

我该怎么做才能保持正值并继续增加?

最佳答案

有很多方法可以做到这一点。你可以使用 boost's multi-precision library可存储128位变量。

如果您不想安装其他库,您始终可以在一个数组中表示您的变量,其中每个元素都是变量的一个数字。

关于c++ - C++ 上的整数溢出以及如何添加大数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35249762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com