|
1
38
C++有
你的里程可能会有所不同,特别是如果你没有使用x86。 |
|
|
2
12
长双精度通常只使用10个字节,但由于对齐,在一个结构中实际上可能占用12或16个字节(取决于编译器和选项)。 10字节长的双精度提供64位尾数;当你想在浮点中存储64位整数而不损失精度时,这非常方便。 |
|
|
3
9
您可以使用 GNU MP .它 floating-point functions 具有无限尾数和32位或64位(取决于本机字长)指数。它还附带了一个 C++ wrapper . |
|
|
4
3
C++中还有一些不同的bigfloat/bigint库,允许任意精度的数学运算。有 this 微软Codeplex上的库,但谷歌会给你找到很多其他库。 |
|
|
5
3
C++有很长的double,但它仍然非常有限。很高兴尝试GNU的gmp库。你可以设置任意大的数字,当你使用gmp_add而不是普通的+时,这很有趣,也很老套。我肯定在某个地方有一个C++包装器。 |
|
|
6
2
长双,但一般还是15位精度。 |
|
|
7
2
不过,只有一些cpu允许你使用它。.. |
|
|
8
0
Boost 1.53或更高具有多精度。 http://www.boost.org/doc/libs/1_54_0/libs/multiprecision/doc/html/index.html |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |