問題タブ [ones-complement]

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 投票する
4 に答える
57878 参照

c++ - C/C++ で ~ を使用した 1 の補数

私はVisual Studio 2013を使用しています。
最近~、1の補数の演算子を試しました:

出力は-11

しかし、

出力は4294967296

-11出力がsigned の場合である理由がわかりませんint。この混乱を助けてください。

0 投票する
0 に答える
1053 参照

twos-complement - 1 と 2 の補数演算

私の答えを確認するのに助けが必要です。

次の操作の出力を計算する必要があるという質問を受けました。

そこで、私の質問と回答を以下に示します。

i)25+(-37)

1の補数の答え="01000000"

2の補数の答え="01000001"

ii)25+(-12)

1の補数の答え="01011010"

2 の補数の答え="01011011"

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

algorithm - 補数の公式が機能しなかったのはなぜですか?

最初の補数を見つけるための式を取得することは

私はそれをバイナリケースに適用することができました:

しかし、同じ式を基数 5 の数に適用しようとすると、

ここで誰か助けてくれませんか?ありがとう

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

python - Python:16ビットの1の補数加算実装

Pythonで16ビット整数の補数加算を実装しましたが、それを行うためのより良い方法があるかどうかを確認しようとしています.

そして今、それを実行する例は次のようになります:

戻り値 :

結果に関して安全に書いたものはありますか(その部分は些細なことなので、ここでは否定しませんでした。中間のステップにもっと興味があります)?それを行うためのより良いPythonicの方法はありますか? 助けてくれてありがとう。

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

math - 符号付きマグニチュードと補数

この問題の解き方を教えてください

8 ビットの符号付き絶対値、1 の補数、および 2 の補数を使用して、次の 10 進数を 2 進数で表します。

  1. 88
  2. -76

私の解決策は次のとおりです。

0 投票する
0 に答える
104 参照

binary - 2進数の1\2補数表現の論理は何ですか

1\2 の補数の演算の背後にあるロジックを理解しようとしています。この方法で数値を合計/減算して正しい答えを得ることができるのはなぜですか? また、この 2 つの方法で「キャリー」の問題がすべて機能するのはなぜですか? 誰かが助けることができますか?