问题标签 [subtraction]

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 投票
2 回答
4398 浏览

bash - 一次减去一次 - bash

我有一个包含日期的文本文件和两个由空格分隔的时间字符串(其中很多),格式如下:

我的问题是:
使用 awk,我怎样才能分离时间瞬间,将它们分配给变量,然后减去它们?上述字符串的答案类似于:

文本文件由上述格式的许多行组成。

我已经通过了 SO,看到有很多日期和时间算术问题,但似乎没有一个适合这个特殊要求。

非常欢迎任何帮助,
Sriram

0 投票
3 回答
46770 浏览

php - 在 PHP 中减去时间

我一直在寻找几个小时的答案,但我找不到答案。

我正在写一个简单的script. 用户设置他们的工作开始和结束时间。例如,有人从 8:00 工作到 16:00。我怎样才能减去这个时间来看看这个人工作了多长时间?

我正在尝试strtotime();但没有成功...

0 投票
1 回答
1986 浏览

matlab - Matlab:每行减去一行中的每个值

我有这样的数据:[...

0...0...0...0
6...0...0...0
8...5...2...0
9...8...3.. .1
0...0...0...0

在每一行中,我想从该行中的每个值中分别减去每个值。这样我就得到了一个新矩阵,它显示了这样的所有差异:[...


0
3...6...3
1...6...8...5...7...2

我希望你明白我的意思。我不想从任何东西中减去 0(O 对我来说是 null - 如果你有办法用 null 替换 0 就可以了)。或者至少,如果必须这样做,我希望丢弃这些结果。但是当一行完全由 0 组成时,我确实希望有一些占位符。

结果减法的顺序无关紧要,除了应该保持整体的行顺序。

0 投票
3 回答
732 浏览

php - PHP简单减法

在下面的脚本中,我试图通过从 950 中减去存储在“my_sidebar_width”变量中的值来动态设置 .sidebar 和 .content 元素上的 css 宽度属性

我收到一个错误:

解析错误:语法错误,意外的 T_DNUMBER

这是我第一次尝试在 PHP 中计算值。我是否需要将“my_sidebar_width”变量显式转换为整数?也许更多?

0 投票
2 回答
8306 浏览

ruby - Ruby-用另一个数组从一个数组中添加/减去元素

我这样做:

我得到这个答案 ->[1]
我想要这个答案 -> [1,1,1,1](如矩阵加法/减法)

我试过这个:

但我得到了这个答案:[1,0,0,0]

有人可以给我一个正确的方法吗?非常感谢!

0 投票
2 回答
1256 浏览

python - Python减去浮点数

我在一个类中嵌入了以下代码。每当我运行 distToPoint 时,它都会给出错误“unsupported operand type(s) for -: 'NoneType' and 'float'' 我不知道它为什么会返回 NoneType 以及我该怎么做让减法工作?

self 和 p 都应该是对的。

0 投票
2 回答
1274 浏览

python - 在python中用两位数减去“变量[#]”?

我正在python中构建一个脚本来计算用户输入的小时之间的时间量例如我做了以下

用户输入 3,11 表示开始时间为 3,结束时间为 11。因此,时间将等于 3,11。我希望能够减去这个以显示有 8 小时的差异

我尝试使用

但它给了我-2,因为 time[3] 等于 1。如何让它使用 11 而不是 1?

0 投票
1 回答
653 浏览

binary - 数字太大而无法形成二进制补码时的无符号二进制减法

我在计算机体系结构和我的教授。未能给出满意的答复。

假设我们有一个 32 位处理器,如果我们有两个无符号整数xy,它们都大于 2 31(因此它们太大而无法正确转换为二进制补码形式)我们如何执行减法?

如果减数是一个常数,我可以看到编译器如何在静态分析中对此进行补偿。但是我们如何在运行时处理这种可能性,尤其是在像 C 这样的静态编译语言中?这只是引发溢出错误还是某些架构subu支持特殊操作?

我为 MIPS 找到的所有内容都表明它只执行二进制补码减法,但在这种情况下不应该工作,不是吗?

0 投票
1 回答
639 浏览

php - 减去时间。日子一样

可能重复:
在 PHP 中减去时间

我怎样才能减去时间?日子还是一样。我只需要减去两次。

日期 = 2011-04-26 开始时间 = 12:39:53 结束时间 = 14:34:28

现在我需要计算 Endtime 和 Starttime 之间的时间差。

谢谢

0 投票
5 回答
25216 浏览

math - CPU是怎么做减法的?

我有一些基本的疑问,但每次我坐下来尝试面试问题时,这些问题和我的疑问都会冒出来。

假设 A = 5,B = -2。假设 A 和 B 都是 4 字节,那么 CPU 是怎么做A + B加法的呢?

我知道 A 的符号位 (MSB) 为 0 表示正值,B 的符号位为 1 表示负整数。

现在在C++程序中,我想打印A + B,ALU(算术逻辑单元)的加法模块是否首先检查符号位,然后决定做减法,然后按照减法的过程。如何进行减法将是我的下一个问题。

我想做A - B。计算机将取 B 的 2 的补码并添加 B 的 A + 2 的补码并返回(在丢弃左侧的额外位之后)?

A - B。在这种情况下,计算机是如何工作的?

我知道任何 if-then 等条件逻辑都将在 ALU 内部的硬件中完成。计算 2s 补码等,丢弃多余的位都将在 ALU 内部的硬件中完成。ALU 的这个组件是什么样子的?