javascript - 有什么方法可以在双精度中获得超过 13 个小数点?C# 还是 JS?
问题描述
有什么方法可以让我在 C# 或 JS 中获得一个包含超过默认 13 个(JS 中为 17 个)小数点的双精度点?就像带有前 25 个 PI 数字的双精度数?
解决方案
标准数据类型
C# 中的 double 和 JavaScript 中的普通数字数据类型都存储为 64 位数字,请参阅 https://www.w3schools.com/js/js_numbers.asp和 https://www.tutorialspoint.com/csharp/csharp_data_types .htm
这限制了可以表示的小数点数。但是,有适当的库来处理这个问题
可能的解决方案
有许多库可以处理大数和高精度浮点数。
JavaScript 在这里查看答案: JavaScript 中处理大数字的标准解决方案是什么(BigNum)?.
C# 在这里查看答案:C# 中有 BigFloat 类吗?
推荐阅读
- azure-active-directory - 首次使用访客用户作为全局管理员登录 azsphere
- tsql - SQL SERVER V 2017 only 函数如何在兼容级别较低的数据库上运行
- swagger - Web API 2 和 Swagger
- tcl - tcl close 不会优雅地终止 tcp/ip 连接
- fortran - 是否可以强制 Fortran 编译器使用单精度?
- c# - 嵌套映射配置(另一个内部的现有配置)
- c# - URL.action 转到服务器,但不是根 URL
- sql - True/False 表中的最后一条记录
- python - 可读属性方法和仅将数据作为属性返回的可调用函数有什么区别?
- javascript - 如何从具有特定范围的嵌套数组中获取项目 - Javascript