问题标签 [absolute-value]

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 投票
15 回答
41128 浏览

algorithm - 哪个是获得数字绝对值的最快方法

实现返回数字绝对值的运算的最快方法是什么?

或者

实际上这个问题可以翻译为,多快if(以及为什么)。

我的大学编程教授总是告诉我要避免if使用 s,因为它们非常慢,但我总是忘记问有多慢以及为什么。这里有人知道吗?

0 投票
3 回答
6099 浏览

floating-point - 核心 OCaml 中浮点数的绝对值

我需要 OCaml 中浮点数的绝对值函数,而核心语言似乎没有,所以我写了以下内容:

这似乎适用于积极因素,但不适用于消极因素,理由是:

此表达式的类型为 float -> float 但此处与 int 类型一起使用

我的逻辑有什么错误?

0 投票
3 回答
1930 浏览

silverlight - 您如何以编程方式在 Silverlight 中定位对象?

在 Flash 中,这个问题很容易回答,因为您可以设置对象的 X 和 Y 坐标:

你如何在 Silverlight 中做同样的事情?

0 投票
5 回答
23011 浏览

php - unsigned int 以登录 php

看来,在 32 位操作系统中ip2long返回有符号整数,而在 64 位操作系统中返回无符号整数。

我的应用程序在 10 台服务器上运行,有些是 32 位的,有些是 64 位的,所以我需要它们都以相同的方式工作。

在 PHP 文档中,有一个技巧可以使结果始终未签名,但是由于我的数据库已经充满了数据,所以我想对其进行签名。

那么如何在 PHP 中将 unsigned int 更改为已签名的 int 呢?

0 投票
2 回答
5910 浏览

c# - 如何在 C# 中找到 2 个值之间的差异?

我正在使用在 10.000000 和 -10.000000 之间波动的振荡器

该值每 5 分钟更改一次。我想找出当前值与 5 分钟前的值之间的差异。这是我的逻辑。

如果我执行以下操作,我不会得到 1 的值:

然而:

我想简单地计算振荡器从一个时间帧到另一个时间帧的移动之间的差异。我在应用 Abs 时是否考虑到了正确的逻辑?

这是我的实际代码,请假设我调用的方法是正确的:

0 投票
4 回答
30677 浏览

.net - vb.net中的绝对值

如何在 vb.net 中获得数字的绝对值?

有内置功能吗?我知道我可以自己简单地编写一个函数,但我想先知道是否已经有一个函数。看起来很简单,我大概可以把它分成三行,所以如果没有一行我会很惊讶......

谢谢!

0 投票
8 回答
26316 浏览

objective-c - c 中没有运算符可以将 int float 等的符号从负数更改为正数,反之亦然?

试图找到绝对值,我认为有一种简单的方法可以用“〜”或其他东西来反转符号。

0 投票
5 回答
40444 浏览

assembly - MIPS中的整数绝对值?

您是否有任何简单的方法可以将 MIPS 中的寄存器中的值作为绝对值?

0 投票
8 回答
19060 浏览

c++ - 与我的 abs() 相比,C++ math.h abs() 有什么不同

我目前正在用 C++ 编写一些类似向量数学类的 glsl,我刚刚实现了一个abs()这样的函数:

我将它的速度与默认的 C++ 进行了比较absmath.h如下所示:

现在默认的 abs 大约需要 25 毫秒,而我的需要 60 毫秒。我想正在进行一些低级别的优化。有人知道math.h abs内部是如何工作的吗?性能差异并不显着,但我只是好奇!

0 投票
1 回答
171 浏览

c# - 有什么理由这不是冗余代码吗?

我在一些现有的代码库中遇到了这段代码:

它似乎基本上只是使off等于rad。这些变量稍后在代码中可互换使用。有什么理由留下这段代码吗?