問題タブ [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 投票する
3 に答える
13734 参照

javascript - ある変数を別の変数から減算できないようです

私は簡単なゲームに取り組んでおり、攻撃ボタンをクリックすると、ベースと強さに基づいて乱数が生成され、敵の健康状態からそれを差し引くようにコーディングするまでになりましたが、減算部分動作しないようです。常に出力しますNaN

特に整数であることを確認していないことと関係があるかもしれませんが、その方法はわかりません。

0 投票する
4 に答える
27918 参照

assembly - CMP (比較) が 8086 アセンブリでキャリー フラグを設定することがあるのはなぜですか?

私は読んでいて、8086命令セットでは、CMP(比較)がキャリーフラグを設定できると言っています。比較によって 2 つのオペランドが減算されることは理解していますが、そのような場合に誰かが例を提供できるかどうか疑問に思っていました。

数値を追加するという考えを理解できず、負の数値はキャリーフラグを設定します。ボローフラグを読みましたが、比較命令の理解を明確にするために例が必要でした。

また、3 - 5 = -2 が負のフラグを設定する場合...キャリーが設定されるのはいつですか?

0 投票する
4 に答える
7290 参照

assembly - 加算器はどのように符号なし整数減算を実行しますか?

ABが符号付きの正の整数であると仮定すると、 についてはの補数をA-B使用して計算されます。A+2B

たとえば、4 ビットのバイナリ システムでは、符号付き整数の場合 7-3=0111-0011=0111+1101=(1)0100、括弧内の 1 がキャリー ビットです。符号付き整数のオーバーフロー規則によれば、オーバーフローがないことがわかっているため、結果は正しいです。

しかし、符号なし整数の場合、 を計算するとどうなるでしょう7-3か? 上記と同じ方法を使用すると、次のようになります。

次に、符号なし整数のオーバーフロー規則に従って、キャリーアウトによるオーバーフローが発生します。つまり0100、オーバーフローがあるので間違っています。0100しかし実際には、結果が正しいことはわかっています。

私の分析が正しければ、加算器を使用して符号なし整数減算を実行するのは間違っていませんか?

0 投票する
2 に答える
843 参照

ios - UITableView でセルを加算/減算する

私のアプリでは、UITableView3つのセルがあります。ユーザーが上の 2 つのセルのいずれかを選択すると、aUIDatePickerを使用して値を変更し、たとえば「2011 年 11 月 11 日」と表示させることができます。

最初のセルから 2 番目のセルまで日付を減算する方法はありますか?

ユーザーが最初のセルに「2011 年 11 月 11 日」と入力し、2 番目のセルに「2012 年 11 月 11 日」と入力した場合、3 番目のセルに「1」または「1 年」と入力するにはどうすればよいですか?

私のコードは -

.h

.m -

0 投票する
5 に答える
7066 参照

java - ジャバグリッチ?数を引く?

これはJavaの不具合ですか?

この式を解きに行きます: 3.1 - 7.1

私は答えを得る: -3.9999999999999996

ここで何が起こっているのですか?

0 投票する
5 に答える
87185 参照

python - Pythonで2つのリストを減算する方法

これを計算できるPythonで関数を作成する方法がわかりません:

結果は、List1 から List2 を引いた新しいリストになりますList3=[0,-2,4]。私はどういうわけかzip関数を使用しなければならないことを知っています。そうすることで: ([(3,3), (5,7), (6,2)])が得られますが、今何をすべきかわかりませんか?

0 投票する
1 に答える
805 参照

tsql - id が上の行と同じデータの前の行を減算します

私は午後中ずっと、これを達成しようと試みてきましたが、成功しませんでした。

私は、顧客に関する情報と、顧客が店舗から製品を購入した日付を含むデータベースを持っています。日付形式に変換したバッチ ID でグループ化されています。

したがって、私のテーブルには次のものがあります。

私が達成したいのは、最新の購入から最後の購入までの日数などを確認することです。

例えば:

テーブルをそれ自体に結合しようとしましたが、同じ形式で結合してしまうという問題があります。次に、結合ステートメントを使用して、<> の一致日付を返すようにしました。

これが理にかなっていることを願っています。ここで関連するすべてのトピックを検索しました。

0 投票する
2 に答える
21730 参照

java - Javaで2つの16進値を減算または加算する方法

intに変換せずに2つの16進値を計算する方法はありますか?例えば:

0 投票する
4 に答える
2400 参照

c++ - Nビットのラップアラウンドを伴う整数減算

基本的に、整数を減算でオーバーフローさせたときに得られる動作ですが、特定のビット数に対してです。符号付き整数を想定した明白な方法:

上記のものよりも醜くなく、できれば高速である、それを行うためのきちんとした方法はありますか?

更新:混乱について申し訳ありません。ため息ビットを除いたビット数を使用するという紛らわしい表記を無意識に含めました。したがって、上記では、5ビットを6ビットに置き換えて、より多くの健全性を実現します。

0 投票する
1 に答える
737 参照

ms-access - Accessのフィールドへの加算または減算

手動で値を変更せずに、Accessの数値フィールドを削除または追加する方法はありますか?