问题标签 [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 投票
1 回答
796 浏览

exponent - 尾数和指数 - 带小数的负数(超过 0.5)

这是我的问题。我正在做一些工作,看到两个不同的答案。我正在使用计算器(在线)来检查我的答案,它与我应该得到的答案相冲突,我需要看看哪个是正确的。问题是:
-6.25
我计算出 6.25,然后取二进制补码。
6.25 --> 0110.001
尾数 --> 0.11000100000 指数--> 0011

我的答案:二进制补码 1.00111100000 指数--> 0011

我应该得到的答案是:尾数 --> 1.11000100000 指数 --> 0011
你所做的只是在正尾数前面加一个 1 似乎没有意义。我知道,如果符号位为 0,则为正数,而 1 为负数。请让我知道哪个是正确的,或者如果其中任何一个是正确的,请告诉我?谢谢。只是想在继续之前确保我做对了。

0 投票
1 回答
729 浏览

python - 如何在二进制(Python)中将 1 更改为 0 和 0 更改为 1

全部。

我想在二进制中将 1 更改为 0 并将 0 更改为 1。

例如,

如果二进制是 00000110。我想将其更改为 11111001。

如何在python3中做到这一点?

此致。

0 投票
1 回答
335 浏览

palindrome - 如何找到以下语言的补语?

如何找到 L 的补码,

寻找补语的一般规则是什么?我想在这种特殊情况下它会是

0 投票
1 回答
86 浏览

c - 这段 C 代码的目的是什么?

我正在查看“search.h”C 库中“tfind”函数的源代码,我偶然发现了这一行:

这是它的使用方式:

那么,为什么在这种情况下需要补码呢?

感谢您的时间和考虑。

0 投票
1 回答
670 浏览

c - C中的无符号字符1的补码

假设我有以下代码:

GCC 打印值4294967295,意味着它打印 的值ULONG_MAX

C11 6.3.1.3 有符号和无符号整数:

  1. 当一个整数类型的值转换为除 以外的其他整数类型_Bool时,如果该值可以用新的类型表示,则保持不变。
  2. 否则,如果新类型是无符号的,则通过在新类型中可以表示的最大值的基础上反复加减一来转换该值,直到该值在新类型的范围内.60)
  3. 否则,新类型是有符号的,值不能在其中表示;结果是实现定义的,或者引发了实现定义的信号。

所以,c提升到unsigned int应用前的 operator ~。因此结果是 的补码0u。我对吗?还是未定义?

0 投票
1 回答
45 浏览

complement - 如何将数字从符号和幅度转换为二进制补码?

有这门大学的课程再也不需要了,我如何将一个数字从(例如 1100)转换为二进制补码并反转?任何可以做到这一点的在线计算器?我了解什么是二进制补码以及符号和大小是什么,只是不知道如何转换它们以及如何添加二进制补码数

0 投票
1 回答
177 浏览

algorithm - 时间复杂度和补码有什么关系?

时间复杂度和补码有什么关系?

我不明白使用补语是什么意思。

我不明白下面的句子。

方法 #2(两次通过哈希表)[已接受]

为了提高我们的运行时间复杂度,我们需要一种更有效的方法来检查数组中是否存在补码。如果补码存在,我们需要查找它的索引。维护数组中每个元素与其索引的映射的最佳方法是什么?一个哈希表。

https://leetcode.com/problems/two-sum/solution/

0 投票
1 回答
140 浏览

set - Coq 证明补码是对合的

如何证明集合的补集是合合的?

编辑:假设decidable (In A x)能够firstorder完全证明引理。

0 投票
1 回答
245 浏览

python - NetworkX:折线图及其补集

我必须为我从 .txt 文件加载为邻接列表的第二个图生成并绘制折线图和补充图。我已经尝试了很多方法,但我得到的只是错误。至今没有任何进展...

0 投票
1 回答
488 浏览

java - Java Set Calculator:查找集合的补集

我在编码一组补码时遇到了麻烦。例如,如果 Set A (x)= {1, 2, 3, 4} 和 Set B (y)= {5, 2, 3, 8} 补码应该是 xy={1,4} 或 yx={5 ,8}。我应该在这段代码中改变什么来实现这一点?