1. 首页
  2. 数据库
  3. 其它
  4. wide decimal:Wide Decimal实现了一个通用的C ++模板用于最多约一百万个数字的大十进制浮点类型 源码

wide decimal:Wide Decimal实现了一个通用的C ++模板用于最多约一百万个数字的大十进制浮点类型 源码

上传者: 2021-04-21 00:43:00上传 ZIP文件 99KB 热度 6次
宽十进制 宽十进制为扩展精度十进制浮点类型实现通用C ++模板。 此C ++模板仅标头库实现了dec101_t大十进制浮点类型,例如dec101_t , dec10001_t , dec1000001_t等,其本质上可以像常规的内置浮点类型一样使用。 宽十进制支持十进制浮点数类型,其位数从大约 。 宽十进制既实现常见的代数运算,又实现一些类似于的函数,例如fabs , sqrt和log ,并且还完全支持std::numeric_limits 。 宽十进制仅用标头C ++ 11编写,并通过C ++ 14、17和20兼容。 实施目标 精度范围广,高达一百万个十进制数字 在整个宽精度范围内效率中等 干净的仅标头C ++ 11设计 无缝移植到任何现代C ++ 11、14、17、20编译器 可扩展性,占用内存少,效率高,适用于裸机嵌入式系统 例子 给出了各种有趣且在算法上具有挑战
下载地址
用户评论