gpt4 book ai didi

c++ - 创建超出其正常大小的数字数据类型

转载 作者:行者123 更新时间:2023-11-30 00:59:22 26 4
gpt4 key购买 nike

我很久以前在 Windows 上遇到过一个计算器程序。我记不起它的名字了,但它的一个令人印象深刻的地方是它可以计算最大 512 字节大小的数字。比如求一个圆周率,它可以给出几百位的数字。 (但当然需要几秒才能输出)正常情况下,一个int会是4个字节,double 8个字节等等。

现在,我们该怎么做呢?我们如何为可以超出正常范围的数字分配一个变量? (例如,int 是 4 个字节,long 是 8 个字节)在这种情况下如何防止上溢和下溢?假设这是 C++。

最佳答案

Google 搜索术语任意精度算术多精度算术。库的数量加上实现这种算法的应用程序的数量可能超过 2^32。

关于c++ - 创建超出其正常大小的数字数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4482851/

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