c++ - long long int 的限制是什么?

标签 c++

我发现 long long int 的数值限制不够。 C++ 中有没有其他数字类型像 java 中的大整数?

我最近偶然发现了这个问题,不知道如何解决..... https://blog.codechef.com/2009/07/02/tutorial-for-small-factorials/

最佳答案

unsigned long long int 是标准 C++ 中最大的整数类型 (它可以容纳从 0 到 18 446 744 073 709 551 615 的数字), 如果你想要更大的,你可能需要像这样搜索一些 bignum 库: http://www.ttmath.org/

关于c++ - long long int 的限制是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34842637/

相关文章:

c++ - 嵌套的 if-else 语句只执行一个条件 (C++)

c++ - VTK 与 vtkassembly 以奇怪的方式混合颜色

c++ - 在 C/C++ 中将十六进制数组作为字符串写入文件

c++ - 如何在 C++ 中以大写形式打印地址(十六进制值)

c++ - 复制列表初始化?为什么要编译?

c++ - 我不明白 DoNotOptimizeAway 的定义

c++ - 如何在 const 函数中调用非常量函数 (C++)

c++ - 使用 Qt 在 linux 终端上编写命令

c++ - stringstream 不会转换为正确的数值

c++ - std::swap 怪异与 G++