问题标签 [exponent]

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.

0 投票
5 回答
512 浏览

floating-point - 使用 C:如何确定浮点组件的大小?

我正在寻找有关如何以独立于架构的方式查找浮点数的大小(以位为单位)和范围的建议。代码可以使用不同的标志在各种平台(AIX、Linux、HPUX、VMS,也许是 Windoze)上构建 - 所以结果应该会有所不同。符号,我只看到了一点,但是如何测量指数和尾数的大小?

0 投票
2 回答
1928 浏览

currency - .NET 货币指数 ISO_4217

我正在开发一些供国际使用的东西。想知道是否有人可以阐明 CultureInfo 类是否支持查找特定国家的货币指数,或者我是否需要在数据库级别输入这些数据。

我目前看不到任何代表这一点的财产,所以如果有人明确知道它是否存在,那么在我寻找它/从 ISO 购买它之前。

货币指数是货币的次要单位。

http://en.wikipedia.org/wiki/ISO_4217 - 例如英国是“2”

0 投票
5 回答
31976 浏览

c++ - 如何在 C++ 中将指数与变量一起使用?

所以我意识到#include 是必要的,并且有一个 pow(x,y) x^y 可以工作......但是当我尝试使用 pow(2,(num-1)) 时,它会返回一个错误...

errorC2668: 'pow' : 对重载函数的模糊调用

我的代码行如下

有什么建议吗?

提前致谢

编辑:

num 确实被声明为 int。

num 确实有一个值,从 1 开始到 UINT_MAX

在等式中添加了一个星号

0 投票
5 回答
1312 浏览

string - 浮点到字符串:什么是指数部分?

我用 C 语言编写了一个小函数,它的工作几乎与标准函数“fcvt”相同。你可能知道,这个函数接受一个浮点数/双精度并创建一个字符串,用 ANSI 字符表示这个数字。一切正常;-)

例如,对于数字 1.33334,我的函数给了我字符串:“133334”并设置了特殊的整数变量 `decimal_part',在这个例子中将是 1,这意味着十进制部分只有 1 个符号,其他都是分数。

现在我很好奇如何执行标准 C 函数“printf”。它可以采用 %a 或 %e 作为格式字符串。让我引用 %e (链接垃圾):

"double" 参数以科学计数法输出

[-]m.nnnnnne+xx

...指数始终包含两位数。

它说:“指数总是包含两位数”。但什么是指数?这是主要问题。还有,如何从我上面的函数或“fcvt”中获得这个“指数”。

0 投票
2 回答
1017 浏览

iphone - iPhone 文本字段

我遇到了一个我还没有解决的问题。希望有人可以提供帮助。我有一个用于进行简单计算的应用程序,其中一些结果比 UItextField 大。有谁知道如何将输出限制为 10 个字符,例如计算器会使用指数。这是我目前正在使用的代码。

myVar.text = [[NSString alloc]initWithFormat:@"%2.1", myVar]

这只是限制小数位。小数点前面的 2 什么都不做。

0 投票
5 回答
10130 浏览

php - 在 PHP 中提升权力

好吧,我需要在 PHP 脚本中进行一些计算。我有一个表现错误的表达式。

输出 10

输出 0

输出 1

输出 1.000....

bcscale(100)用于 BCMath 计算。

Excel 和 Wolfram Mathematica 给出了 ~0,977237 的答案。

有什么建议么?

0 投票
2 回答
5502 浏览

algorithm - 如何计算任意功率/根?

我有一个应用程序需要将数字提高到分数幂。目标平台是 FPGA,我可以估计它的 FPU 大小,但我需要一种算法来将数字提升到分数幂,仅用于可行性研究。我假设浮点是最坏的情况,我希望在实践中我们能够使用捷径,但现在我想证明我们可以实现最坏的情况。

以为我会在这里问,看看是否有任何我可以结帐的常用方法。我知道有这样做的软件方法,我只想要一个相当有效的算法开始。我会担心 FPGA 的实现。

0 投票
3 回答
8463 浏览

python - 在python中将指数转换为十进制

我在 python 中有一个数组,其中包含一组值,其中一些是

2.32313e+07

2.1155e+07

1.923e+07

11856

112.32

如何将指数格式转换为十进制格式

附加:在 UNIX 中使用 awk 打印时,有没有办法可以将指数直接转换为十进制?

0 投票
3 回答
104132 浏览

sas - 用于使用“功率”/指数的 SAS 函数

我可能遗漏了一些明显的东西,但是您如何计算 SAS 中的“功率”?

例如 X 平方,还是 Y 立方?

我需要的是有variable1 ^ variable2,但找不到语法......(我使用的是SAS 9.1.3)

0 投票
1 回答
13763 浏览

asp.net - 防止数字以指数表示法显示的更简单方法

我将依靠这句话,没有问题是一个愚蠢的问题,但我有一个稍微愚蠢的问题要问。

编辑:

似乎这个问题已经在这里被问过并回答了几次,尽管使用我在搜索重复项时没有遇到的标题。以下是一些相关的帖子:

  1. 没有科学记数法的双精度字符串转换
  2. 如何在没有 10 表示的情况下将 double 转换为字符串 (E-05)
  3. 有答案的地方 (Jon Skeet):http ://www.yoda.arachsys.com/csharp/DoubleConverter.cs

原始问题:

我有一个应用程序,有时会存储一些相当小的数字,例如0.000023425. 这些数字被加载到TextBox控件中供用户编辑。以下人为示例显示了我的问题:

如前所述,显示的文本是2.3425E-05,这对于用户来说并不完全直观,而且我的数字更加精确(精确到小数点后 19 位)。我希望输出是定点的。当然,我可以轻松干净地做到:

但随后会留下令人讨厌的零。所以,要解决这个问题,我可以这样做:

这就是我想要的,但是有没有比在那里拥有那个巨大的丑陋格式字符串更好的方法呢?所以,好吧,它不是那么难看,但肯定有不同的方式,对吧?我的目标是以友好的方式显示存储在数据库中的原始值,我宁愿完全不必对数字强制格式。

谢谢!

更新

也许我在帖子里说的有点太多了。经过一些实验,我发现更改底层数据类型可以Decimal解决问题。

所以听起来Doubles 不够精确,无法正常显示?

编辑

发现了一个帖子(尽管没有赞成票),它只是在对其进行 a 之前将 Double 值转换为 Decimal .ToString(),这具有预期的效果。有什么理由我不想这样做吗?也许强制转换Decimal有可能以与 the 不同的值结束Double(即使它的数量可以忽略不计),所以#,##0.#################...格式字符串可能更安全。