问题标签 [pow]
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.
java - Math.pow 难度
当我输入 1000 投资金额 4.25 月利率和 1 年时,为什么我得到的结果是 4.384414858452464E11 而不是预期的 1043.34?
c# - Math.Pow 中 VB 中的奇怪转换
此代码工作正常
!在 VB Math.Pow 下返回 DOUBLE 数据类型。
当我将它转换成 C# 时,我得到了
我有一个演员语法问题。
怎么可能解决?
c++ - 如何在 C++ 中处理大数据元素?
我想将返回值pow(2.0,(n-8))
除以 86399。问题是10 <= n <= 100000000
。
如何处理这么大的返回值?
我在 Ubuntu 11.10 64 位,使用 C++ 4.0.0-8
c++ - 使用 C++ 计算非常大的功率
我有很大的力量
我使用z = pow( x, y )
了函数,但它给了我这个结果:[1.#INF]
然后,我尝试使用在 4912 中循环的 for 循环,但它给了我类似的数字
这看起来很垃圾
我怎样才能解决这样的问题?
c - 用于点亮 LED 的 C 和 AVR pow 功能
我正在编写代码以使一组五个 LED 看起来像“Knight Rider”风格来回“反弹”。写入 PORTB 寄存器时,我注意到插入 LED 的方式不同,分别是 1、2、4、8、16。这些会打开相应的 LED。所以我想通过使用pow
函数将寄存器设置为 2 的值循环到 LED 编号(0、1、2、3、4)。但它不能正常工作。
为什么这不起作用?我让它使用 switch/case 语句。我测试了该pow
函数通过做PORTB = pow(2,0);
以及变量“led”的其他权力来工作。那工作正常。
java - Java Bitshift 替换 Math.pow
我需要用 bitshift 替换 Java 中的 Math.pow。
其中 n 是十六进制数的长度。
13304fb 意味着 n = 7。
它基本上是将十六进制转换为十进制。
现在我需要用 Bitshift 替换那个 Math.pow。我想不通,因为 n 可以随心所欲地大。
java - 类似于 a^b 的快速函数
这有点晦涩,但我需要一个可以非常快速地计算并且类似于 a^b 的函数,其中 a 在 0 和 1 之间并且 b 非常大。对于许多 b,它将一次计算一个 a。理想情况下,结果将在 0.4% 以内。提前致谢。
c++ - 什么样的 C++ 常量/宏是 -1.#IND?
数学“pow”函数返回 -1.#IND。-1.#IND 是什么类型的错误值,如何检测 if 语句中的错误?
c - pow 应该能够处理这样的事情:为什么我的代码此时会冻结?
所以,我的代码不能超出这一行:
popsize
is anint
和maxpop
is along int
由用户定义,并分别限制在 1 和 10,000 和 1 和 500,000 之间的值(尽管我将来可能会对 设置更高的限制maxpop
,这就是它long int
提前设置的原因)。我意识到其中大部分double
都是多余的,但我想保持确定。代码在没有任何警告的情况下编译,但是一旦它真正开始运行它,它就会挂起。我尝试在声明后直接打印出来correction
,但由于卡在该行上,所以甚至没有运行。另外,别担心,我没有忘记包含math.h
(尽管我一开始就这样做了,并且遇到了同样的问题,还有一个额外的隐式声明错误)。怎么了?
编辑:这是我所有的代码:
java - Java 格式化输出
我根本没有 Java 经验,并且正在使用文本编辑器编写代码,所以我看不出问题是什么(我从命令行运行)我看到错误并且知道它是什么但我不知道如何要解决这个问题
我也试过没有.toString()
基本上,如果我只打印 n 它可以工作,但是 power 函数给我一个错误可能是因为返回类型,但是 pow 应该返回一个 double 并且字符串格式 %7d 可能也是 double 对吗?