问题标签 [arithmetic-expressions]
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.
scheme - 科学计数法转换 - 方案
我正在尝试对两个非常大的数字进行简单的减法运算。
当我这样做时,我得到的结果为 0.0。我期待输出:
扩展的科学记数法会给我这个答案。
183052866407243622723319.24395251 - 183052866407243622723319.00 = .2439521
我想用十进制数字表示这些数字,而不是科学记数法,这样我就可以达到预期的结果。有没有办法在 Scheme 中做到这一点?任何帮助、指导或参考将不胜感激:)
我正在为 Windows 64 位和 R5RS 语言使用 DrRacket。
编辑
我想我会尽可能具体地说明我正在执行的算术示例。
算术:
在计算器中进行相同的乘法运算时,结果为 => 168092622971502827156.7975214365
当尝试使用精确或不精确时,我得到了这个:
我想 R5RS 不支持精确/不精确?我查了一下,示例显示使用不精确->精确过程,所以我做了并得到了这个:
只是为了具体起见,我做了相反的事情:
因此,我尝试使用 Big Float,就像有人提到的那样:
给我与精确相同的输出。我只想保存从计算器中得到的数字,这似乎是一项非常困难的任务!很抱歉,我可能因为没有得到这个而听起来很愚蠢,请记住,我是 SCHEME 的一个极端业余爱好者。再次感谢你的帮助!:)
math - 添加两个非静态的谓词参数
我正在尝试将两个数字相加
假设 X 为 1,Y 为 3,但它们不是静态的,只是变量。
add(X, Y, out)
.
我收到一个error(instantiation_error,(is)/2)
错误
有什么建议么?
c++ - C unsigned char 算术运算不能按预期工作
这是我的代码片段;
一些值被分配给imageHostmax = 202
并min = 0
从中提取。我通过调试对其进行了纠正,但imageHost
整个元素的内容为 0。我还能做些什么来使这些陈述以合理的精度发挥作用?这是关于我使用的数据类型的限制吗?
java - 第一个数小于第二个数时的模除法
如果这是一个简单的问题,我深表歉意,但是当第一个数字小于第二个数字时,我无法理解模除的概念。例如,当 1 % 4 我的书说余数是 1。我不明白 1 是 1 % 4 的余数
。1 / 4 是 0.25。我是否在错误地考虑模数除法?
assembly - 在汇编 x86 中计算算术表达式
我有一个汇编 x86 问题
所以我必须为这段代码做 2 个算术方程
这是我的输入
我期望最后一条指令后 y 的值为 7dd(2013)
但是我得到寄存器 ecx 的值是 0000FFFF,为什么 y 的值不是 7dd,而是 FFFF
谁能帮忙?预先感谢
c - 小端或大端
输出:
LSB 存储在低位地址,MSB 存储在高位地址。这不应该是大端吗?但是我的系统配置将其显示为小端架构。
math - 生成无效的不等式组合
这是一个非常晦涩的问题,但我想我会试试运气。
我需要为一组未知变量生成无效的不等式组合。
例如,给定 a、b 和 c,我想生成这些:
以上都评估为假。
我需要能够为任意数量的变量生成它们。
如何才能做到这一点?
java - 在java中拆箱长
在一些代码中,我看到了这个:
结果存储在原始long中而不是与其操作数对应的Long对象中似乎有点奇怪。
是否有任何理由将结果存储为原语?
sass - 算术速记 (SASS)
当我需要在 SASS 中使用变量算术时,我不能使用速记,
这是预期的结果:
但是当我编码时:
但我明白了:
如何解决?
variables - 使用变量作为计算 C
我正在寻找一种使用变量而不是运算符来评估算术运算的方法。这是一个例子:
我不知道它是否可能在 C 中。但是,如果可能的话.. 会很棒。谢谢..