首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算"long“的平方根

问如何计算"long“的平方根
EN

Stack Overflow用户
提问于 2016-03-15 12:10:07
回答 2查看 3.5K关注 0票数 2

因此,我有一些相当大的数字要处理,我需要一种方法来计算给定"long“的平方根。

我不能使用Math.sqrt(x),因为它只适用于双精度

EN

回答 2

Stack Overflow用户

发布于 2016-04-07 13:40:10

您可以一次提取一个比特,如下面的C程序所示:http://www.realitypixels.com/turk/opensource/index.html#FractSqrt假设您有一个包含30个小数比特的定点数字。如果您有0个小数位,则2N位数将具有N位平方根,这可以通过将计数设置为15来实现。

票数 0
EN

Stack Overflow用户

发布于 2016-03-15 12:17:56

去铸造它:

代码语言:javascript
复制
Math.sqrt((double)x)
票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36002538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档