问题标签 [int128]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
190 浏览

c# - C# BigInteger 与 Decimal 结果

我正在尝试用大量数字进行计算。例如:

我希望结果为 22.35279490(首选十进制),但如果我使用 BigInteger,结果会四舍五入为 22。

.NET 是否有类似于 uint128 的东西?

这样做的最佳做法是什么?

0 投票
0 回答
108 浏览

c++ - cout 无法打印 __int128 - MinGW-w64

之前我注意到 GCC 内置了对 128 位整数的支持。现在我在 MinGW 下尝试它,但有两个问题:

  1. 我无法使用cout.
  2. string我既不能通过string's 的构造函数也不能通过像to_string().

这是代码:


我的猜测是<<为 cout 重载运算符......但我不知道怎么做?!

__int128还有为什么当这是一个内置类型时cout 不支持?!

0 投票
1 回答
120 浏览

c++ - 有希望在不久的将来将 std::bitset<128> 转换为单个 128 位整数吗?

我正在使用 std::bitset 来表示短 DNA 序列(单倍型)。出于我的目的,我需要能够将每个这样的序列转换为一个整数。目前,由于 std::bitset::to_ullong 的工作方式,这个要求似乎将我的序列长度限制为 <=64?

由于在 C++ 中有表示 128 位整数的方法(C++ 中有 128 位整数吗?),我想知道在 std::bitset 也支持直接转换为 128 位整数之前需要多长时间?

当然,我会很高兴得知我错了,而且已经可以做到了……

谢谢!

0 投票
1 回答
106 浏览

rust - u128 的平方根

如何计算 a 的平方根u128u128经过四舍五入后得到的数字可以是 a 。

f64有一个f64::sqrt功能,但我认为我们不应该转换u128f64.